x2 on the military being a poor analogy.
At 18, you can fight for your country's freedom, but not buy beer. I don't have a problem with 16-20 yrs olds driving cars, just like I don't have a problem with 18-20 yrs olds being in the military. But just like beer, don't let them drive cars designed for more experienced/mature people.