Why did Mexico make 18 their legal drinking age?

Mexico did not make 18 their legal drinking age. The legal drinking age in Mexico is 18 for beer and wine, but 21 for hard liquor.
Copyright Wanderlust World © https://www.ynyoo.com