You really have a point there, but you dont have to be 18 to buy drinks, only the more strong booze, but beer and lighter alcoholic drinks, you can buy them when 16.
And for driving a car, it costs much money and its better for the nature and yourself if you take public transport or bike, or...