As with all "let's squeeze all we can out of this" you will continue to make money for a number of years no doubt but you've just destroyed a major onboarding ramp (free tier), your security appears to be a joke from the outside looking in, and your product has been effectively on life support for many years now. A public roadmap is too little, too late. You've lost the trust of developers and it's only going to be downhill from here.
> This does have tradeoffs, but getting the rug pulled out is not one of them - the opposite.
I'm sure the developers with apps on the free tier don't agree and I'd bet good money they will never touch Heroku again if they have their way. I know I won't.