I hate the non-static world of the web as it exists today, so I just pre-gen static HTML pages and serve them direct from Caddy; or reverse proxy some other service that’s running its own delivery method. Jellyfin, Sonarr, Radarr, etc – none of them need a “proper” web server running in front of them.
Yeah steep is putting it mildly, it’s not worth it below a certain scale. What it excels at is highly dynamic environments where things get spun up and down on the regular and all with auto scaling.
It’s also nice because it has ACME built right in (it takes care of your SSL/TLS certs for your site automatically without setting up a cron job or certbot yourself)