Hello.
En fait, le développement est bien plus aisé sous Linux. Les compilos, débuggueurs, et autres outils sont libres (en gros "gratuits et dispos avec le code source"), et le documentation est bien plus fournie que sous Windows.
Je n'ai pas les moyens d'achter Visual C++ personnellement, alors que Glade, Python, et la chaîne de gcc me sont fournies librement. De plus, l'OS répond pleinement à mes besoins, depuis plus de 10 ans, et je ne vois pas en quoi Linux est "plus limité en applications". En jeux, peut-être veux-tu dire, mais sinon je ne vois pas ce qu'il pourrait manquer sous Linux.
Comme tu le dis, Windows est fournis sur plus des 3/4 des PC (90% même je crois), mais la communauté d'utilisateurs sous Linux est bien plus active, voila pourquoi elle donne l'impression d'être si grande.