In the world of real users? You're probably the extreme minority.
Most people want convenience, and will trade almost anything for it. Especially if they don't realize they are trading something like "privacy" or "trackability" for convenience.
The way I use Chromium [0], is very convenient to me. The downsides are almost nonexistent, and the upsides are not just in privacy: it is convenient (albeit perhaps of questionable morality?) to not have to worry about newspaper article quotas; likewise with having more control over cookies and other browser data in the "simultaneous multiple sessions" model. For example having more than one user logged in to some Web site does not take any extra effort compared to just one user being logged in.
On the other hand there is a difference between "real users" and those willing to exploit the Unix programming environment/interface to its full potential, and that is required knowledge, or the willingness to get it. For example to use my script tb effectively one has to understand that "being logged in with a Web site" means temporarily storing appropriate data chunks gotten from the Web site (cookies) so that they are accessible to the browser and it could send them back to the server to authenticate.
For the vast majority of people who do not already have Unix skills (or whatever), it is convenient not to have to learn them.
For example, I set my Mom up with a Firefox configuration that doesn't remember anything when you close the window (basically incognito by default). She has used that configuration for years and never complained. In fact, she always compliments me for how safe and reliable I've made her browser. When she sees other people on other computers just load their logged-in websites without having to log in, she thinks they're totally unsafe and exposed.
She associates closing the window == back to safety, so whenever she ends up on a scary website or sees a scary popup, she just closes firefox and opens it back up again. It's wonderful. I didn't have to teach her about cookies or sessions or anything. All I had to teach her was that if she ever got into a situation where she didn't know what to do, just close the window and you're safe again.
Anyway, I feel pretty strongly that if browsers were incognito by default and you had to opt-in to persist sessions (e.g. whitelist cookies), general users would get used to it pretty quickly and end up thinking the time back before was a very unsafe place (like the free love era before the AIDS epidemic).
No, this is what indoctrinated "UX" people think.
I hear it every day from ordinary office workers how sick they are from dysfunctional, progressively dumbed down UIs.
Ask just how many people keep MS Office 2003 just because they can't use the "ribbon" UI.
Also, design is simplified because that strategy works. People want simple UIs, while business doesn't want to invest in design, costs of which rise exponentially unless you have talent both in development as well as management at work, or deal with too many unique support requests.
Here's to hoping that a browser that truly respects its users appears soon.
[1] https://www.ghacks.net/2018/09/21/mozilla-wants-to-estimate-...
Take a look at my comment here: https://news.ycombinator.com/item?id=20484845
This may be true today, but that's because Chrome has a bug. (At least, I can't see why we wouldn't view it as a bug.)
Incognito Mode shouldn't be detectable. Hopefully they'll fix that.
[0] https://www.blog.google/outreach-initiatives/google-news-ini...
Do you have an example of a site that requires "additional forms of authentication"? I remember something like that happening to me before, but I can not remember which site it happened on.
Since I had never used either account before this happened, it’s just a thinly veiled requirement that they can connect my account to an identifiable human.
Perhaps twitters bot problem is some justification, but when they warned me about violating their rules I just deleted my almost-unused account. It was insulting
Yes, SMS can easily be diverted so it's not great for 2FA purposes; a voice call is often an option, and is harder to spoof.
Sites that actually care about your security would go for things like TOTP, or SSH key, or a certificate. These forms do not map easily to your legal identity, but are more reliable proofs of knowing a secret.
https://addons.mozilla.org/en-US/firefox/addon/multi-account...
It's the biggest reason I use Firefox. Intuitive, straightforward session partitioning. Every browser should have it.
Also, on iOS Safari and Firefox can be defaulted to private browsing.
On desktop, Firefox can be configured to clear all cookies and site data whenever it is closed.
Btw, I store my passwords in Firefox Sync. What would the benefit be of storing them in a third-party password manager, from a security and privacy perspective?
Maybe he, like me, just thinks there is no reason for history, form data, cookies and all that stuff to be saved after starting a new browser instance, except in rare circumstances.
> What would the benefit be of storing them in a third-party password manager
Decoupling, less dependance on a specific browser. "Unix philosphy".
I achieved it by using Disposable Virtual Machines in Qubes OS. Works flawlessly.
I use Firefox for this purpose, not in private mode - I just let FF delete everything whenever I close it. It's not "100% stateless", as I still allow cookies and such while my browser is open (I use uBlock and Privacy-Badger to block out the worst), but whenever I close the browser I still have a "clean slate" whenever I reopen it.
There are definitely a few downsides (as much as I love the GDPR, the compliance banners are annoying), but together with a password manager, it's definitely a setup that works for me.
Other than caching, there is no legitimate benefit to allow pages to store local state beyond a session, and I can forgo caching at this point in the game. (I don’t care about offline web apps, to be clear)
Maintaining a whitelist of sites that can have session state would be trivial (the sites in my password manager are a great first cut). I don’t want to restart my browser periodically to clear everything else’s session state.
How hard would it be to build something like this?