Every single business needs permission to exist, not only because you need approval from the government to open one.
You can't be comparing Twitch to the government. Those are not even remotely the same thing
One is taken for granted, but I think it is a valid point. I share your opinion (bad to depend on platforms), but that never might have triggered the comment.
For some people never means usually not, and for some never means never :)
The USA built a system of "checks and balances" so that there would not be a "single gatekeeper" to government permissions.