In a world of Google Cloud Run, which builds your app from a code base via build packs, streams logs, scales to zero and autoscales (regardless of container size/price), provides SLI/SLO monitoring and definition via point and click, integrates to pull requests on GitHub, directly connects to databases on GCP… the list goes on.
Why would you bother with Heroku?