Today I can trust that any apps I download will use APNS or nothing.
Alternatively, a horror show of cheap and broken push implementations from developers who want to save a dime.
Consumers would suffer a thousand cuts and the value of the platform would plummet, eventually hurting developers more.
Alternatives means competition. Keeping the value of their platform up is no excuse for anti-competitive practices.
You fetishize competition. I want apple to be allowed to be anti competitive on their own platform. Just like I want to go to Disneyworld and not having to choose between competing companies’ versions of Space Mountain.
The rest of the world outside the walled garden is a competitive market. Once inside the walled garden, we have paid handsomely not to be competed for.
Why are push notifications an Apple service? Wouldn't we be better off moving that into the apps?