I think it's more naive to believe that large companies always make the right decisions. We see Microsoft make mistake after mistake (look at windows 8, windows vista). The only time they fix their mistakes is when they're made public.
So there is no reason to fix their mistake of a code base.
So there is no reason to fix their mistake of a code base.