Any dedicated hosting company (OVH, Hetzner, etc...) will cost less than 3% of that (and that's on the high end).
Bandwidth is cheap, but AWS marks it up roughly 30x-50x what you'd pay in a dedicated environment.
And you pay premium for premium bandwidth. You can't just assume that all your users will have a good experience if you buy hardware and bandwidth from the cheapest providers around.
What's the minimum commercially you'd spend to get cross-continent redundancy on hardware you manage in-house. Just the accounting cost of paying wages for technicians in two countries probably means you need to be a quite large company.
There are middle grounds, managed co-location say, but then you're not likely to save much over using AWS are you?
Another way to do it is to use dedicated servers. The datacenter will take care of repairs and remote hands functions and all you need is to manage the server from the OS level upwards. No need to have technicians in multiple countries, everything can be done remotely.