I come from latin america and my family let me drink at family events under supervision at 16. Around 17-18 I went out to parties and never came back home super wasted. Nowadays I barely drink.
Seems to me if you treat your kid with respect and guide them they can be responsible adults.
Also mind you that the legal smoking age in the US is 18 and pretty much everyone agrees that it is much worse than drinking.