> There are various solutions to tab groups out there, I thought?
Not when I last checked. The only solution is either a separate browser window for each group of tabs, or put them in bookmarks.
> I wasn't aware that Firefox requires Pulseaudio, but I've never understood the resistance against that project either
I can deal with PluseAudio. It's just annoying since I've never set it up, and I don't need it - except for Firefox.
> But why are you personally disappointed with Mozilla?
Because they have caught the bug that to make things better you have to remove things.
It's one thing to make an alternative - like when they ruined the UI, but created "Classic theme restorer", it's another to remove features that people actually use.
Right now, Unity and Flash are better than any kind of native web technology. They just are. But Firefox is removing them anyway because of "purity" reasons.
> Do you believe that the browser got worse for the general case
Yes. Not everyone is affected equally of course, but removing things like Unity isn't a net win. Nor is removing Flash. I know, I know, not pure. I don't care. Removing flash removes so much stuff from the internet.
> or is this the feeling of being left out at the side of the road because you have special & specific requirements and preferences that aren't completely common?
No, I can't expect that. Honestly I can (and will) deal with Tab Groups and PulseAudio. PluseAudio especially I can understand. And I guess few people used Tab Groups.
But Unity and Flash, that's just unpleasant.
> but I believe that it's becoming a more and more improved browser for ~everyone~ insofar as that's possible
It has in some ways. But they also messed up really bad. For example they switched to WebExtensions before creating a replacement API that Tab Groups would need! Read this if you haven't already: http://webcache.googleusercontent.com/search?q=cache:lXF50-h... (he gave up his DNS, that's how badly Mozilla burned him).
Why do that?
They removed NAPI without leaving any possible alternative.
Make the browser better by improving it. Stop making it better by not supporting things. Look at Linux "Never Break Userspace". Linux has things that are hard to support, but they deal, because it's the right thing to do.