There should be no legal age limit to buying anything, but that would mean that children's parents take an active role in their upbringing and make sure their kids understand the perils and good points of what everything does.
Will it happen that parents take an active role in raising their kids?
Hardly not.