What financial problems? They were bought out by another company and tanked. This is the exact reasons why you don't want to tie yourself to proprietary solutions.
Sure, the concept of buildpacks were copied to other platforms (I personally worked on building one of those platforms, Cloud Foundry), but they were a proprietary solution that others adopted for ease of transition off of Heroku, not because it was some great solution to IaC.
There are other ways that are not proprietary and don't require self-hosting.
> Proprietary also can mean a well-funded product with money allocated to DevEx and ease-of-use.
How did that work out for Heroku?