[Warning: heavy overgeneralization] People build their business on what they are familiar with, and ("modern") programming / hacking culture has its roots in the open source / unix world, while dos/windows userbase is more connected to gaming, demoscene genres.
Also, innovative people are inspired by innovative examples, and Microsoft (as today) isn't seen as such by many.
Also, innovative people are inspired by innovative examples, and Microsoft (as today) isn't seen as such by many.