In Germany at least (and thus maybe most of the EU?) no customer actually has to read any of it. Anything in a ToS/EULA that could be considered "surprising" is unenforceable and therefore void.
Of course that means the exact enforceable contents of every ToS ultimately boil down to case law but for customers this is a much better solution than "you may have accidentally sold your soul".