There was a lot of jot potato in the thread, but I don't think it signifies anything negative about the people trying to solve the problem. If you don't worry about e "right" way to deal with cross-team issues, your life span at beaurocratic institutions will be very short (spoken from experience :).
However, one huge problem that was identified is that delivering bits isn't seen as part of the "product". Product managers (program managers at MS) need to view getting the bits the same way they would view getting shelf space at a big box retailer. If you don't make sure it is done right, your product will have problems no matter how good it is. If PMs aren't empowered to ensure that process is good, you are in trouble.