To be honest, even on windows an update can lock you out of networks. Even worse, with windows you can't even control when such an update should happen or if at all if you know in advance it will break. In linux I can just roll back that package (well, most of the time) and “hide” the faulty update from the package manager by its means.
Ignoring an update on windows only gives you a very short timeframe between windows recognizes the update exists and installing it. Depending on Windows mood this window can be between 5 minutes and 5 days, but usually those updates that do not require a restart are just installed without any further question anymore.
In the last year we lost 3 working days per developer because of windows just doing updates in mids of a working day, the only one unaffected from this loss is me, because my office workstation simply doesn't recognize the anniversary update and therefore I still have controll over the updates. I can't even update manually because I get random errorcodes from the anniversary installer.
I never had such a bad update experience in linux. When I wanted an update to happen, I just did it, if I didn't want it to happen I just ignored it.
For Windows everytime I tried to set up anything for development, it worked fine until I tried to do something more involved. Especially calling from a host language into C-code is a PITA.
First you need to make sure that a compiler is installed at all, you need to alter the
PATH to make it visible to your system (while making sure that it doesn't outgrow its ridiculousely short length limitation) and that that compiler is actually supported by your toolchain and creates a library that is ABI-compatible with your runtime system (or that one of your client).
I never experienced such issues on linux.
But as well, I think we agree on disagreeing about the preferred operating system and if you want to continue the discussion, I'd really like to, but in a new thread. This thread is asking about which laptops are suitable to run a linux system, not if linux is a suitable operating system at all.