Storage/hosting, support and distribution (bandwidth) are missing frim the list. Arguably, it may not cover 30%, but it does provide for more than 2.9%
And no, Amazon doesn't get it for free, they pay the developer fees like ALL the other developers
They do; it's part of the 30% margin for the price of an App/IAP.