TFA discusses at-length how APNs and FCM are necessary intermediaries regardless, effectively creating a technical duopoly on 'push'. We all agree it would've been preferable for things not to have gotten this way, but here we are.
Here we are, but let's think of ways to change it. I hope that even if some people start thinking differently, in terms of changing the status quo, we could reach a better future.