K, teachable moment maybe.
How complicated do you think a web browser is? Out of the box there is support for 30 years of web and file systems, support for socket types that will never be commissioned again and a pipeline to every native media format.
It’s complicated, it’s essentially an OS. with perfect backward compatability. (Mostly)
I have an increasing amount of bile for the Mozilla Corp, but if you’re on Lemmy you probably noticed corporations don’t make the best decisions for you… My question is how many of the options do you see in about:config do you think chrome and safari don’t show you?
Mostly to their benefit I’d add, except if they set them maliciously you’ll never know.
Its the same problem as standardized Unix systems in the 90s. There’s more ideas on how to implement hardware than there are hands to integrate driver software.
When it comes together it’ll be because we either make the manufacturers warp around something like POSIX, or provide a common target on phones like the steam deck.
Otherwise every hardware generation will get the undescribable misery of supporting the last one, from the one they’re on, while writing the next one. The problem tends to compound.