Tracking blockers via extensions, and autoplay off by default would have fixed most of the problems while also encouraging site builders to stop doing those things. Firefox makes that possible on Android. Google seems determined to never support those things in mobile Chrome and are slowly removing or crippling the ability to do it on desktop.