This is pure speculation, but is it possible that Android never would have been successful (or as successful) if they did not bow to the carriers?
By taking carrier-friendly positions they built a symbiotic relationship that resulted in the carriers being happy to promote their phones.