It is disgusting, but I fail to see how e.g. the team working on the C++ compiler should be ashamed for something another completely seperate team was forced to do by management (assuming something like that is responsible for this). In my opinion MS has gone too big for that, with a bunch of seperate departments almost acting as standalone entities (i.e. seperate companies) who can take a lot of decisions on their own without much interference between them, just all sharing the MS name. E.g. there's the research going on, there's VS/Office/Windows etc.