Sure my phone is kinda old, but I don’t believe it has to be like this ...
Credit where credit is due though, up until a month or two ago I'd then also get hit with the Quora-esque "Make an account to continue" nag that blocked reading if God forbid I scrolled too far down the page. When geohotz went to Twitter, I recall him saying if nothing else he would get rid of this garbage anti-feature and sure enough I've not seen it since.
They choose to make the experience suck for anonymous users, but no one chooses to have the app react after 3 seconds on an iPhone 13 (looking at you, Reddit)
Seriously, store the login credentials away from your app's data, then you can make millions of migrations without making people type their username and password every single time you update your data model.