Personally, I bounce between macOS, Windows and Linux (mostly Linux, with Wayland), between Chrome, Edge, Firefox, Safari (mostly Firefox), and also between laptops/desktops and Firefox on Linux is consistently the fastest one with the least amount of crashes for me. Also the combination that lets me get the most battery life out of my laptop.
Maybe it should be browser's task to do it. As a user I just do not want to waste my time on things like that unless they're vital. In this case I'll just use different browser.
Unfortunately you don't really get that luxury if you use Linux.
If you've managed to get battery life from Linux and Firefox even remotely near default fresh install of MacOS and Safari, you should write that up and post the link to it on HN.
I really wish this weren't true, but the user experience has barely improved in the past 15-20 years. The specific problems may be different, but it's still the same struggle.
If you don't like bleeding edge, warts or sometimes unpolished experiences, might be better to go with Windows or macOS, no one would blame you.
Then again, Windows was even worse. It was constantly waking itself up in a cramped bag, where it would try to forcibly install updates, overheat, drain the entire battery, then shut down and need to charge for 30 minutes just to light up at all. At which point it would boot into the recovery menu since it botched an update and needed to try again.