Browsers need a "keep my cookies" button next to the url bar, separate cookie jar per domain, and then by default, delete all the cookies when you close the window. No EU cookie prompts would be needed, no "this feature does not work without third party cookies, no DNT, no nothing... silently accept all the cookies, and then delete them. (and other persistent storage too).
Want to stay logged in? Press the "keep the cookies for this domain" button by the url bar, and a separate cookie jar will be made just for example.org and persist there.
This is a common misconception with the "EU cookie prompts".
The EU does not require the use of "cookie prompts".
User consent is required to process a user's data for certain purposes+.
That may involve the use of a cookie, or it may not.
Whatever technological methods you use to process the user's data, and regardless of whether it happens on the client or server, you must ask for consent.
Having a system where cookies are not remembered between sessions would be no use, as the user's consent would still be needed while those cookies were set.
+Not everything needs consent, but things like tracking for advertising or analytics typically does. Even if you do it via IP address or local storage, you need to ask for consent - nothing to do with cookies.
I already have my cookies sorted out... i'm talking about defaults and the EU cookie law, the DNT, etc. Instead of accepting cookies (eu cookie law prompts) on every goddamn site, this should be handled by the browser directly.
Want to stay logged in? Press the "keep the cookies for this domain" button by the url bar, and a separate cookie jar will be made just for example.org and persist there.