There should be a basic level of understanding a skillset when using a computer when using a computer is part of your job. Users shouldn’t be required to fix technical issues but they should know the terminology (click the file menu, select properties…, or right-click on your desktop and select an option.
Its amazing how people use these tools daily but never learn how to use them. Imagine using saws, lathes, grinders, etc, but not knowing how to safely use them. It’s the same for computers. If you don’t know basic safety, you’ll infect your work network with malware, encrypt important files with CryptoLocker-type malware, etc. Honestly, companies should force a base-level of competence before allowing users on the network, but a lot of the users causing issues are directors or the CEO.
There should be a computer license, like a driving license, that you need to get before you can operate computers connected to the internet in the modern world.
For the time being, Proton is good enough for me. I think devs/publishers refusing to enable their chosen anticheat to work with Proton is what is holding things back now for tech people. For other people, there’s even bigger challenges, and I doubt they even read up on these “tech nightmares” so they’re good with just continuing on with Windows.