I'm not sure what the "crack down" is when you can disable it fairly easily.
>So why would a company want total control on its ecosystem ? Because government don't want social unrest.
You'd think that if they want to suppress uprisings, the mechanism they use to do so will be slightly more robust than a setting in the developer options.
>The only thing that matter is : a computer is a general purpose machine and must stay a "general purpose" machine.
How is this related to what we're talking about? What gatekeeper/smartscreen is doing is effectively operating a whitelist system. The platform itself is still open, and you could still do whatever you want before. What's more is that you can disable the system, so I'm not seeing what the issue is.