This op-ed piece is required reading for anybody who cares about the future of Windows and the .NET Framework:
http://www.joelonsoftware.com/articles/APIWar.html
I'll refrain from commenting until I've sufficiently digested and re-read the information.