> However, it wouldn't surprise me one bit to find out that some of these companies complaining about getting banned are legitimately doing something wrong
The issue is that they're not being told what they did wrong, which instantly puts Google in the wrong as far as in concerned.
While you are technically right that it is not a monopoly, it is an oligopoly, a term which implies it is likely to have the same issues as a monopoly while still having an insufficient number of competitors.
The problem compounds when Google and apple are both horizontal and vertical oligopolies.
If I complain that adwords scammed me (in a court of law), they could retaliate by terminating my GCE instances and gmail accounts.
At some point, if essentially everyone is forbidding class action and requiring arbitration clauses, do we just not have rights anymore? At some point a judge will have to recognize that the abuse has gone too far and decide it's unenforceable because companies should not have the power to unilaterally "license" our rights out of existence.
I don't think it's slimy. They could provide a simple, complete unsubscribe button in addition to a list of subtopics to check/uncheck. Maybe I only want to unsubscribe from their blog, or I still want to receive feature update news but not their sales catalog.
There are actually several. NativeScript supports Angular, vanillajs, and recently VueJS. There is also a bridge to use VueJS inside of reactnative itself. There are many other libraries that claim to be "native" but are actually only "native look and feel" (meaning HTML+CSS+Cordova/Phonegap, not native components).