Many places require an account, many even paid like New York Times but you have all other social media offering limited views to facebook, instagram, tiktok with signing in.
Twitter isn't special in that regard. Not having Facebook or Instagram does the same thing or at least you get a very limited view. I think it's all bullshit as those networks exist because of the people are posting as a means to share.