Rise of the Device
softholmsyndrome.com
softholmsyndrome.com
Problem: general-purpose computers are too difficult for users.
Answer: publish a lengthy manual explaining how to use computers.
Seriously? Everyone on here has a hundred tales of users not reading help text, error messages, prompts, documentation, or literally anything else.
The problem with GPC and the problem with users is the same, in a way: humans are incredibly f*ing lazy.
Users won't read what they don't absolutely need to. Programmers won't build an actually intuitive UI (often involves significant effort and interaction with designers and users) when a CRUD form does the job (ie, modifies the data correctly).
School computer literacy would be a good thing to teach. Rather than these "learn to code" initiatives, how about "learn computing" initiatives? That seems more useful and relevant than trying to shove programming down everyone's throats.
I would also argue that Windows is partially to blame on the error messages front. I know when I used XP it would be completely libertine about giving me totally useless error messages. In fact it would give me error messages in hex. I learned as many other people learned to just click through an error message the moment I saw one, because the expected value of reading was too low.