This is naive. Very naive.
We would not have such a huge Linux infrastructure and support for all those different components without GPL.
Every modern car uses Linux. I repeat, one of the most locked down industries uses Linux on custom hardware on millions of cars.
Indeed, very limiting.
Or, gcc, the Compiler everybody uses to build Linux stuff and the kernel? This is a direct GNU project. Without GPL and the requirements to provide changes, we would have thousands of gcc based, closed source compilers. Most likely expensive to, to build optimized arm code and other stuff.
But, feel free to protest the usage of GPL by not using any GPL licensed software.