John, don't call other people's opinions dumb, just because you disagree. Encourage dialogue, not hostility.
While I'm against walled gardens, I can see why these companies want to keep them closed. And if I'd work for e.g. snap, I would probably have this opinion as well.
Sawing off the branch you are sitting on is usually not a good idea.