You ask a compelling question with "who needs to leave Microsoft for you stop cringing?". I'd suggest it is an institutional problem, and while not completely unique to Microsoft (see Apple, Oracle), it is embodied within nearly every aspect of their business model -- save the recent open source bear-hug, the overarching corporate goal is to do precisely the opposite of what you would wish to see: to have all other market options whittled down to One Microsoft Way. They are not currently open -- and as long as Windows and Office continue their bewildering dominance within corporate IT departments, they will never be open, as it is antagonistic to that goal.