I think that might be selection bias, 20-30 years ago everyone wasn't using computers. And the average person was using computers for very different tasks than today.
Sure, not everyone, but nobody thought about computer like about "don't need to read instructions" thing. Level of illiteracy on mass market is like "oh my god! there is no button labeled Start! only mystical Begin! What will I do!". People use computers and devices mindlessly and nearly panicking if got some text message or instructions. While it is good for "sellers" it is disaster for society and communities.
I'd disagree. I think we just need to know who we are writing software for, which is why I'm okay with Linux serving a niche.
I don't like Windows, but it has enabled millions to have access to information like humanity has never seen before.
Empathy is a big part of this discussion.
Sorry, but IMO, not Windows provided access to information, it was lowering of hardware prices. There are already was fair amount of different OSes before and in same time with Windows. In many countries in schools and even some colleges/universities/etc "computer science" was (and still) synonymous to Windows + Office button remembering instead of teaching concepts of computing.
Fair enough. It's hard to point at one cause of the explosion in computing, and you're definitely right about hardware prices.
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.