Then why visit such sites? I deliberately do not install extensions that hide problems for me. I want it to be cumbersome. I want to get annoyed so that I get discouraged to use the site in the first place, and I get reminded of that fact with every single visit.
If the few that do care still visits there is no incitement for the site to not do it.
Me neither. The forced login just reminds me that this is a site I don't want to visit, and a tab that I want to close. I'm not going to configure a workaround for every obstacle the site operators throw in my way; if they don't want me to visit, I won't visit.
I think they'll eventually learn not to do these things (see also cookie banners). But if they don't, it doesn't matter to me. There's other content available.
If the few that do care still visits there is no incitement for the site to not do it.