I'm with you there, with stuff like fly.io, there's really no reason to worry about infrastructure.
AWS, on the other hand, seems about as time consuming and hard as using root servers. You're at a higher level of abstraction, but the complexity is about the same I'd say. At least that's my experience.