It's pretty much the standard to either soft-block or hard- block access into silos. Facebook, Reddit, YouTube, Instagram, Tiktok, etc ... all do it. Of course it's an openly anti-consumer practice, but it's one they get away with when they're big enough to flip the service burden to the client.

how is it anti-consumer? Claiming you should be able to freely access the content on some service feels like claiming you should be able to walk into any fast-food place and help yourself to their soda machine.

A business is free to choose that you must login to access their content and you are free to choose not to do business with them if you don't like it. I generally chose the latter

Your analogy does not work since they can still show ads to logged-out users, nobody is getting anything for free. Meta even creates shadow-profiles of users without accounts to track them across the internet.

It's all about getting people locked into walled gardens. I wish the EU DMA had taken a harder stance on this and required all social media to federate to some extent.

You’re absolutely right. I can just choose to not participate. If I’m lucky enough, enough people realize that they have the agency to not give into this, but if they don’t it doesn’t affect me at all.

Either way, I don’t care. The Internet has become so hostile to users that the only moral and rational choice is to not participate on platforms that have become so hostile that threatening legal action is the only way that they can protect their relevancy in facilitating social discourse.