Amazon has made real money for years, they just have reinvested it. Comparing Amazon to Uber is silly, they're an established business and leader in multiple markets.
Reinvesting income doesn't give you negative income. Having the highest marketshare doesn't mean they make money from it. Bezo is considered the worlds worst boss and there have been many articles about its corporate culture... that will catch up to Amazon.
Reinvesting income doesn't give you negative income.
When you're running multiple new mostly-empty datacenters or fulfillment warehouses that you built for future growth, the short term efficiency (and hence income) will be pretty shitty, no? I'm not talking about the cost of building them, but the cost of running them far from capacity.
Amazon certainly has its share of problems and failures, but a lack of strategic financial thinking is not one of them. Take a look at the graph [1] of Amazon revenue and profit over time. Those curves are not generated by people who aren't paying attention.
[1] http://www.businessinsider.com/amazon-revenue-vs-profit-2016...