> The law is no different. There's a core set of things people are aware of. As things become more specific, or a problem happens, we call in domain experts to help.
Using Brainfuck is an extreme example but you're taking it to its logical conclusion - off a cliff.
The difference is, the law affects and is applied to everyone. Contracts can and do affect the average person. However, only a domain expert has do deal in code.
We do not expect or require a normal person to read a 5,000 LOC piece of software, or risk giving up rights to participate in everyday society.
> Expecting everyone to be able to read all of the legal code will never happen, nor should it happen. It's expecting too much out of the average person, and would also require the law be dumbed down in ways that were detrimental to it's interpretation.
I'm certain we can put together a reasonable "tl;dr" requirement for contracts targeted at the layman, e.g.
"""
- You may use this application (See: Section A)
- You will pay X per month (See: Section B)
- Late fees may apply (See: Section B, Sub-Section 2)
- We may collect user data (See: Section C)
- We may sell user data (See: Section D)
- We reserve the right to update the terms of the service (See: Section E, Sub-Section 1)
- We reserve the right to cancel service for any reason (See: Section E, Sub-Section 2)
"""
Make the tl;dr non-binding so long as a reasonable person, a typical legal standard, would understand the legalese to have the outcome.
One need not write a "literate contact," nor abandon all of our legal history, terms of art, etc. to improve things to make them more approachable for a normal user.