The short answer is its a huge costly chaotic mess to be in a standards/compatibility battle we don't have to be in.

It's far easier for everyone if Google plays nice than to put in the work to unseat them and still keep app devs and users happy.