So he leaves Google because of steps they are taking to protect and enhance their revenue stream, and joins Microsoft? As a former Microsoftie, all I can say is that is like going from the kettle to the fire and doesn't make sense.
After reading this (http://blogs.msdn.com/b/jw_on_tech/archive/2012/05/25/google...) I think his preference is mostly cultural. I never worked at Google, but I was born, raised and work in tech in the Bay Area. Microsoft culture rubbed me the wrong way when I was there. It seemed more what I imagine to be an organized and orderly Northern European governance under the cloudy, rainy skies. California Bay Area culture is more sunny and free libertarian with a dash of anarchy thrown in. You may discount my general characterization, but these things matter and people definitely have a preference.