Such a common design pattern. Is the "here is your one-time PIN to change password" really that much better, if the email account can be compromised?
Granted, if an attacker can trigger a password reset and also have persistant access to an inbox, there's still an issue there, but it's at least less bad.