Heroku is supposed to be easy for launching prototypes yet it's a PITA for Django, one of the most popular prototyping frameworks, since they never bothered to build native static file support (their "whitenoise" suggestion creates really crappy performance, so you're forced to setup a whole new static server). Heroku basically exploded in popularity for support of beginner programmers, so idk why they are intent on alienating that group.