> Just imagine game developers shipping a GPU with their game just to be sure it is the same OpenGL version.
Electron apps aren't shipping you hardware. I think the more apt analogy would be installing a specific version of DirectX with your game... which a lot do.
Ultimately, I'd rather a company/developer spend more time actually building a better interface/product rather than perpetually fixing browser compatibility bugs.
> that is what Web development is all about.
While fixing bugs and dealing with compatibility issues are part of building any software, I'd hardly say that's what they are all about. That still holds with web development.
Do you think is successful due to their ability to squash compatibility bugs? Hardly. It's a means to an end.
> It is no different than using any other programming language, graphical APIs, network API, or OS stacks backed up by standards.
I would love for everything to be standardized across browsers, but I don't expect that to ever happen (fully).