Well, I do not have an account and when I open any profile on it right now, I cannot read it properly. I cannot click on posts. I cannot read replies. I cannot open images.
In my opinion, that is quite far from "functional".
Such a behavior alone is a sufficient justification, in my opinion, for the services like xcancel to exist.
And if the X social network does not want their content to be publicly available, fine. They are free to gate it behind a login.
Then create a burner account to access said resources, instead of doing gymnastics with a broken third party middleware.
There is no "gymnastics" needed. And those "middleware" layers are working just fine.
A user just opens the original X link in xcancel or some of the similar web service. And it will display the actual content only. Without ads and without other user-alienating features.
I think that it is also way simpler than "creating an account".
So what now, xcancel is already cancelled.
Suggesting a burner account to access the most basic functionality of a website is quite the technique to prove your point that the website is the most functional website.