FIrefox can and should but refuses to implement browser level encryption to protect every browsing data generated by the browser.
Chrome does not do it either but are we supposed to be the ones that start a new trend or the ones that follow the trend?
I made a post into their feature request section about how important it is for privacy and security. It is perfectly possible to do but they are not interested in doing.
What I asked was that they provide a feature that allows users to opt in to encrypt all browsing data including history, passwords, cookies, etc. With this feature I can only access my browser information after I open up Firefox and provide my encryption password.
How would this help? Well, there could be viruses that can read Firefox browsing history and cookies and send that to the server. With this feature enabled, one can be even more safer.
There is an option to encrypt Passwords. Thats not enough, every other piece of browsing data should also be encrypted.
Chrome does lock some of your browser data to the current (windows) account.
Which is why all chromium profiles aren't portable. You can't move your profile to another pc.
As for myself, I use an encrypted container for my ff profile. A fully encrypted disk is a better choice though.