No of course not, but there's a huge difference between someones bodily autonomy and using a service that you provide. Are you saying that companies should only be able to apply their terms of service to people who make accounts on their website? Or that they should host those terms somewhere besides their own domain so that you can access them without having to abide by them?
To me it’s like building a storefront and asking everyone to not look at it and/or to not speak about it elsewhere, unless you abide. Turn your head and get legally bound.
I know law doesn’t work that way, but it doesn’t make it non-absurd either.
Edit: I remember from my childhood public transport “artists” who could enter a train, perform their “art” and then demand money “because I’ve seen that you watched it”. Not exactly the same, but strong vibes.
The terms of service should only apply to people who use the services. For example if you use Firefox to connect to a website, and violate the TOS of that website, Mozilla would obviously not be involved.