A big problem for Linux as a desktop OS is that there's such a huge correlation between people who like computers and people who like games, and games are the thing that's often the hardest to get going. The people who will hear about Linux and would potentially be into it have the problem of many of their favourite applications either requiring significant troubleshooting, or just not working at all.
Meanwhile, light users who don't care about games, and who'd probably be just fine running Linux on a daily basis, will likely never hear about Linux, and even if they did, the idea of personally reinstalling an operating system will feel too daunting for them. Furthermore, if OS is so irrelevant to them, what would even be the point of switching, besides ideological/moral values, which - again - kinda require some interest in the topic in the first place.
Fosstodon is an English speaking Mastodon instance that is open to anyone who is interested in technology; particularly free & open source software.