While on a mobile I have a gmail app (always logged in), on the desktop (browser) I don't store cookies so I'm rarely logged in. Typing a password with 2-step verification to follow a magic link is not optimal.
I think you're being downvoted because you deliberately choose to introduce a layer of complexity into your life, then complain when something is complex.
If you care about privacy, you'll pick flows that all your users to maintain their privacy.
As stated, my project is an internal company project and will be entirely on company-owned hardware, so I don't care about my user's privacy in this case.