The honest answer is that any number they picked would be arbitrary and they just happened to choose 12.
Why is 18 considered an adult? Why can we not drive until we are 16? Drink until we are 21? Rent a car until we are 25?
For all of these questions, they just needed a number to divide the population based on a generalized level of maturity. Any number chosen will be arbitrary beyond that.
Latest Answers