And this is why software sucks. We should focus on educating users, not stooping to their level GUIs of old had a specific design language. Like: File, Edit, Window, Help in the menubar -- always consistent, always in the same order, and always containing the same thing. Min/max/close buttons in the upper-right. And so on. If one knows the GUI language they can use almost any application for many solutions at a basic…
In some cases I have worked with the same people for years, guiding them (IT-wise), being friends with them, watching them do domain-specific things that require good mental abilities... but also watching them misuse or fail to use software despite my repeated efforts to train them.
If you want to reach the greatest audience and also reduce support time/cost, then we _should_ be catering to the most ignorant users. But as I say elsewhere, we should have two interfaces - one for normal/advanced users, and one for the really low performing users.