> That the same people who thought "it's a good idea to use CS theory to add a type system to Javascript" are the same people who thought "it's a good idea to put ads in the start menu".
The company is the same, but the people are not. There's a lot of people working at Microsoft. Different departments, even different teams, can have completely different approaches.
The secret is that they aren't the same people.