I try to explain to people how consistent under-market salaries and a combative work environment has thoroughly brain drained Microsoft. It's really hard to turn that around.
From using their products it seems they just don't value excellence. I think everything else is downstream of that (e.g. if they did, they'd pay more, optimize the work environment, etc.).