I wonder if the solution, instead of breaking up amazon et. al., is to subsidize small companies' spend in the space in a way that effectively equalizes subsidies. These pricing strategies matter the most when you are small and dealing with a lot of cashflow problems and there's a real risk that you choose the provider you can afford and then get stuck.
[1] does anyone have a lot of sales on the amazon app store....?