I respect where you’re coming from, But the mentality of Linux users to say “skill issue” in these situations is the #1 reason why Linux isn’t more adopted. Is it a skill issue on the user’s end or is it a skill issue on the Linux developers’ end? Maybe they should make more automatically functional out of the box software. Doesn’t feel too nice to be told that does it?
Not everyone has time to become skilled in computing. Additionally, Linux users are so deep in the computing rabbit hole that they don’t even appreciate how deep in it they really are. What strikes them as basic or fundamental is really confusing for a lot of people.
It is not acceptable to just blame the user and say that the problem is that the user is a fool. That could maybe be a reasonable standpoint if 99% of people were using the software without issue, but we all know that isn’t the case with Linux.
Someone wants to boot up their computer and get on Wi-Fi and play games with their updated drivers. Windows provides that out of the box, without them needing to do anything. That is factually a better experience than needing to screw around reading a bunch of guides and forums and running commands that you don’t understand for potentially multiple hours. Blaming that on the user just means that the users continue to have a bad experience. If that’s the view the community wants to take, fine - But then don’t complain when the majority of people don’t want to use your thing.
Yeah honestly, while I do think that part of the issue with Linux popularity is that it doesn’t have some big corporate marketing sponsor, I truly believe that the bigger part of it is just the absolute roughness of the user experience and the still dominant mentality of wanting it to be some kind of prestige flex club. Linux needs to become as brain dead simple and out of the box usable as iOS or Windows. Linux folks love to say that it already is. It isn’t. I use Linux, and I really like it. But if you think it’s as straightforward as the big two, you’re lost in the sauce. You’re like the math professor who says “Come on guys double integrals are NOT that complicated, it’s basically just addition and multiplication. Don’t you know how to add and multiply?”
The big problem is that the intersection of people who are not lost in the sauce and who want to and are capable of actively making contributions to Linux, is very very small.