IMO, most people I have known have not been mature enough to handle alcohol, their vote or large sums of money before the age of 25.
For my children, they will not be getting their monies until they are 25... to me, it makes them have to strive for their own personal goals first... not sit back and rely on the fact that there is money in the bank for them to buy their first cars with etc.