I have to chime in with the folks who believe the problem stems more from the producers than the customers.
Do you criticize car drivers for not knowing how their car engine works, or how to personally maintain or repair it? Folks can have a perfectly satisfying and fulfilling car owning experience by simply knowing how to operate the controls, and to bring it in for service on a certain schedule.
My complaint with computers and software is that they are set up to do too much - no matter who buys it. My preference would be that computers and softward be made available with only relatively barebones functions up front, with the ability to be modified by those more sophisticated users. Instead, it seems the burden is placed on the least sophisticated users to modify and maintain their equipment in a way to keep themselves out of trouble. Which strikes me as somewhat backwards.
Here’s an example. In my job I basically create typed documents all day every day. I have been using Word and WP to do so for the past 15+ years. So I’m not exactly an ignorant neophyte.
I just opened up WP. Across the top 2 toolbars contain approximately 36 icons. Of those 36, I regularly use 14. Without dragging my cursor over them, I can probably figure out another 5 or 6. So after 15 years of regular use, I can identify maybe 2/3 of the functions that are automatically present when I open this program.
Yes, I know that I can “customize” my toolbars and hide unwanted icons, but I really am not interested enough in learning how to do that. Plus, it seems that every once in a while I will accidentally change my toolbars, just by hitting some combination of keys, clumsy mouse use, or putting something down on my keyboard. Then there is the fact that everytime our network gets “updated” what I see on my computer gets subtly changed. And my Word and WP keep getting updated, although I could crank out my basic text documents just fine on whatever we used 10 years ago. Whatever they are doing to “improve” these products is of absolutely no use to this longtime fulltime user.
Wouldn’t it make more sense to hide everything other than the basics, and then enable those folks who know how and want to do more to enable those functions?
I also suspect that a great deal of updates is essentially planned obsolescence - just to make folks buy new stuff.
As far as the internet is concerned, I am largely ignorant of what the issues are and how they could be combatted. I defrag when things seems to slow down, pay for my security, try to avoid stupid missteps, and keep my fingers crossed. But I’m not aware of any other technology (or household appliance) that the user is required to learn so much about in order to use it safely at a basic level.