Point is, it's not about what language you use. Learn the techniques and the rest will follow. Learn to learn new languages, you will need them. Learn how the high level code you write is handled at the bare metal. CS is not just about producing programmers... Anybody with time on their hands and a computer can learn to code. CS is about furthering the art and science of computing.
So short answer, yes, they kinda were that stupid.
Tbh if you find adding a ppa, refreshing the package cache and performing an update a challenging task, linux plainly isn't for you. For those of us who don't find this 30 second procedure paralyzingly difficult, we will continue to use a good POSIX compliant free OS without regard for your feelings about it.
You can feel free to have to run separate upgrade procedures for every single piece of hardware and each individual application over the life of your machine, to be subject to the will of MS for your desktop environments features, and work around the lack of POSIX compliance as long as it suits you.
Generators have become a backup that few people use today.
Few people. Many businesses. Most large buildings. All hospitals.
In other words, the more critical it is to maintain service, the more likely there is an on-site means to provide that service.
Imagine the message sent to both parties if Stein, or Johnson handed Obama a loss.
You mean like when Nader handed Gore a loss in 2000?
The lesson the Republicans learned was "we have a mandate" and proceeded to pursue a decade of self-destructive jingoistic policy they still haven't recovered from. The lesson the Democrats learned was "don't get Nadered again."
They might try some more conventional approaches before being total scumbags.
You mean, for example, selling support services, offering affordable cloud services, and creating an online store for linux-compatible software vendors?
Yeah... they should really try that stuff...