I'd guess that only a small minority of the population have a sound idea of what arbitration or indemnification are for example.
And if a signature can be substituted for informed consent, well I have this crayon signature from a child promising me a billion dollars if I let them play one of my video games. The signature clearly outlines that they understood and consented to the agreement.
They can understand the simple contract far better than an adult can understand the average legal heavy contract. Any reasoning to not give contractual capacity to a minor (especially one who is able to read/write) applies just as well to the average individual.
They do. They only agree because they realize it would never be enforced. Maybe a really young child wouldn't, but a preteen would know similar amounts as an 18 year old. That said, most 18 year olds don't really comprehend how much it will take to pay back their college loans and many, once they figure it out, say they wouldn't have agreed. There are also many who take out pay day loans not realizing how bad a deal it would be who would not have taken them had they understood the true costs.
>Because this can pretty much be generalized to all minors
There is nothing you can generalize between a 2 year old and a 16 year old that couldn't also be generalized to someone 18+.
The information is there, if they do the math. Failure to crunch the numbers is, in my opinion and in the law's, not an excuse to void a contract. Changes like credit card statements showing the results of paying only the minimum payment only do the math for you, not relay novel information. They are only valuable in the sense that people can no longer not do the math and remain ignorant, because it is already done for them.