The idea that only these 2 companies can provide a platform for secure apps is patently absurd. What's stopping another company other than these companies' stranglehold? If you want to say resources, I guarantee I'm not alone in a desire to use smaller vendors if they had a good track record of hosting secure apps.
I lean WAY left and still agree the free market would have solved this ages ago.