If Firefox is going to regain any of its former glory, it needs to be easy for people to switch to without making sacrifices.
It feels unfair if you blame only Mozilla for your issue though. It only seems to be that way because Mozilla changed something. But developers knew well in advance about this change.
If Photoshop doesn't work on the latest Windows version, do you blame Microsoft or Adobe? It'd depend on the nature of the issue but generally Microsoft allows developers to plan ahead.
Why did an extension like Bitwarden (a one man project) get their shit together while LastPass (with a big corp like LogMeIn behind it) not? If it were the other way around, I'd have understanding. Also, Bitwarden is open source, cheaper than LastPass (half the price if you want 2FA), you can even run the cloud backend locally if you prefer, and you can convert from LastPass (its only a CSV IIRC).
This comment on LastPass support forums sums it up: "I have had this submitted as a trouble ticket for almost a month now ... support simply sucks"
[1] https://forums.lastpass.com/viewtopic.php?f=12&t=296945&star...
A solution either works or it doesn't, and if it doesn't, blaming people doesn't solve anything.
For example, if I needed to use Photoshop for my job and it did not work on Windows, I would have to use a Mac. I would have to do this even if it was solely Adobe's fault that Photoshop did not work on Windows. Deciding who to blame would not solve my problem.
Well, you don't blame right away, you first try to solve the problem. If something doesn't work you contact a support dept. In this case you'd contact Adobe support since its their software. In Firefox example you'd contact LogMeIn since its their software. If Firefox explodes bunnies, you contact Mozilla but if your PC shoots lasers at bunnies you contact whoever you bought your PC from (e.g. Dell).
If there's a package on Debian which doesn't work who I contact the package maintainer or the software developer? If I buy a car radio and it doesn't work on my car, who do I call? If I buy a Raspberry Pi and Linux stops working on it, who do I call? If you buy a vacuum cleaner from brand X and it doesn't work anymore, you go to the store and they arrange it for you because the deal is with them. The answer who to contact -and ultimately blame if the problem isn't solved- is the company you do directly business with. You bought a product from LastPass and subscribed to it; you pay for that, get them to fix their shit that's what you're paying for. A working product. Simple.
Or, just do like I do, and switch from a product which got more than twice as expensive for zero benefit for the customer. Because if you don't switch you reward that shitty behavior.