• I totally agree. I guess that the reason why Microsoft is like that is because they have to please shareholders more then clients. Shareholders are amazed and can understand only profits, no technological stuff.

    I am a software developer and Microsoft has often filled their languages with useless stuff while has left out more important things, like, for example, supporting more about database components. Other software houses, like borland, even if it copes with smaller market, have done it better in my opinion. Microsoft has a better marketing vision and that's why it is a big firm.