Everyone I know that uses linux for their PC, has constant, daily issues and complaints, and they all use a different distro that they promise is the best. Without even going into any of the other issues, that's enough to keep me away. Even as a nerdy programmer, I don't have the time, energy or any reason to use something that will make my life harder and impact my ability to do what I want to do. I can't see any conceivable path forward where linux becomes an actual viable and mainstream platform for regular PC users. It seems like people mainly use linux for ideological reasons, not because it's better - actually in spite of it being worse. In my personal experience, the vast 99% majority of professional programmers use windows/mac, and I see more than anything people switching to linux just for the novelty of it. Linux users can also be very dismissive "Photoshop? You don't need that. Use LibreGimp, but use X fork as it has essential bugfixes."