Regardless of the legality of the service: I always use xcancel instead of X. I don't have a twitter account and I don't want to sign in. I just occasionally want to read what some people had to say about something. Even this is usually a mistake. It's probably better taken as entertainment. My point is: companies stop making your product suck, and people won't have a reason to try and fix it for you.
The problem companies have is that "doesn't suck" generally means "it's free with no ads". The internet has this innate expectation that everything digital be totally free and have no form of tracking or ads, or if it does have ads/tracking, that you are trivially capable of blocking them while still totally enjoying the service/product. xcancel, archive, whatever are all tools almost solely meant to access monetized…
Or in the case of X, how about just let me browse without creating an account? Likewise with meta/FB, IG, etc. The reality is businesses and other services post here, share status updates, etc. often before their main pages. I'd like to read those, and yet I have no desire to actually post or interact with any of the content, just read it. I should not need an account for that.