My main browser has been Waterfox which I update manually, which doubly insulated me from this. But don't misunderstand...I hate pretty much all browsers now, too.
Webassembly engine is one of the simpler things to implement in a browser. It's essentially a giant switch statement in a loop.
> let alone the rest?
But who said a new browser has to implement everything from scratch? Why couldn't a browser use well established libraries for things like image decoding, webasm, JavaScript, font rendering, webrtc, http, etc?
https://www.techspot.com/news/98811-windows-365-boot-paid-su...
https://www.theregister.com/2023/05/24/windows_365_boot_prev...
The browser does a lot of my computing now, and I'm not surprised the "General Purpose Browser" is disappearing, replaced by an appliance with user-hostile behavior that might, maybe, sometimes ... give you some internet browsing. Remember AOL Online?
The solution isn't very complicated. Copyleft [1] uses copyright to preserve user freedom, instead of restricting it -- so the company that wants to monetize the software can't block the user from making copies of the source code.
Let's skip the quibbling over Affero GPL, that's boring. How about inventing a license, where the license restricts the valid activites of the software?
A browser restricted to only make network requests authorized by the user. An OS restricted from spying on the user. A computer that is personal again.