That's not even accounting that Hetzner doesn't bill incoming and internal traffic, which AWS does.
This is incorrect. AWS does not charge for incoming traffic nor does it charge for internal traffic within the same zone.
This is incorrect. AWS does not charge for incoming traffic nor does it charge for internal traffic within the same zone.
Incoming traffic is charged on a few AWS applications, not EC2, but some do.
That doesn't really change the point though; AWS Networking is magnitudes more expensive than competitors and they bill for things that are accepted as part of the service in other places.