Short term....we have two cross-platform browser engines.
Both maintained by advertising companies - both with a multitude of forks claiming to disable and/or patch out the bad stuff.
But ultimately, both base browsers - and this the underlying web standards - are being primarily driven by the needs to advertisers.