Ironically, they could have learned from Jack Welsh to separate the product divisions and make redundant teams on each one to solve the ownership issues.
When people compete internally on Microsoft, what are they competing on if everybody works in a different horizontal?