Kochise (./46) :C'est pas toujours vrai (DirectX, GDI+, .NET)... les différences principales avec Linux c'est que les libs assurent généralement la compatibilité ascendante, et qu'on peut les distribuer sans problème sous forme binaire.
Non, en général les développeurs sous Windows évitent d'avoir à faire appel à 40 librairies différentes.