Currently it's possible for developers to extend the functionality of a
webhook payment Failed event, using the hook here:
That enables, among other things, the ability to build out custom notifications for admins when a renewal fails. It would be nice as a developer to have similar functionality here: (that's an internal link to a private repo)
If the handle() function also had a similar action to hook into, that would be nice.
Bonus points for moving that logic into core and out of recurring.