Modern bandwidth charges is the most heinous modern scam against developers. Yes, great that Cloudflare has a free tier, but the cost of anything AWS shouldn't be the baseline, it's one of the more expensive options out there, especially their "premium" bandwidth.
I've had a dedicated server from Hetzner for 28 EUR/month, with no bandwidth costs and no metering. I currently host 20+ static websites + a bunch of other services from this host now, with no issues and performance is fantastic. So ends up being less then 1EUR/month per "thing" run on that server, and I don't contribute to making the web more "Cloudflare-only".