To be fair, there are a lot of devs for whom compensation is the only thing that really matters -- they are overrepresented here on HN, even. It would be pretty easy to assume that's the majority point of view.
It also may be that's exactly the sort of person that Microsoft prefers, too, but I don't know.