One should know what contracts one is entering into.
Also, comparing a TOS to a formal contract by two parties is a bit disingenuous. A classic “yes it’s technically true” situation. TOS’s are not treated the same way as a signed and dated formal contract. Not even by companies putting them up. They are lower stakes and often pages and pages of legalese that you also skip over at times.