Nobody is addressing the elephant in the room, which is the reason why there are only two viable browsers in the first place - because the endless and ever-growing list of specifications and standards web browsers must comply with has grown to the point where it is apparently impossible to build a browser without the budget of a nation state. For example, https://drewdevault.com/2020/03/18/Reckless-limitless-scope...…
There are three main browser rendering engines, all of which are open-source: Gecko, Blink and Webkit.
Problem of standards is mainly "offsourced" to these rendering engines and these open source communities have been doing their job more or less successfully.
Browser frameworks are built around these rendering engines. Two most popular open source ones are Firefox (built around Gecko) and Chromium (brother of closed-source Chrome, built around Blink).
I think the problem that you are articulating comes from the fact that 99% of browsers on the market use one of these two frameworks, in reality mostly Chromium. For example Edge and Brave are based on Chromium. This leads to inheriting most of the features but also most of the flaws of the browser framework.
Notably there are no major open source frameworks built around Webkit, which is a shame, considering that at least for macOS, Webkit is by far the most superior rendering engine (both in battery life and sheer performance).