There are 3 distinct tiers of users:
1. The basic users which really only use the web browser and maybe occasionally need to edit a document.
2. The "normal" users who need to use the web, office tools, perhaps some random domain specific software or games.
3. The super users, such as yourself.
Linux works fine for users #1 and #3, it's user #2 that runs into major issues and they also happen to be the vast majority of users.
There are 3 distinct tiers of users:
1. The basic users which really only use the web browser and maybe occasionally need to edit a document.
2. The "normal" users who need to use the web, office tools, perhaps some random domain specific software or games.
3. The super users, such as yourself.
Linux works fine for users #1 and #3, it's user #2 that runs into major issues and they also happen to be the vast majority of users.