Template libraries can't be distributed as binaries, and many of the most useful libraries are template libraries. Binary libraries are of course platform dependant, not compiler dependant.
Originally posted by FillYourBrain
iwod, money is really the only issue as far as I'm concerned. But I wouldn't be using .NET features. I would continue using Win32 API. So by all means, give me a free copy :D. Smurf, that's a valid point. I forgot about that. isn't it NT only? And Cat, most companies distribute their libraries as binaries. It's a select few who are into this whole open source thing. Out here in the real world they try to make money. There is less room for ideals.