Incessant infantilization of college-aged adult people is part of the problem. A 21 y.o. is not a child by any standard I can think of.
They can take enormous debts in their name, enlist to the army and sacrifice their life, become professional firefighters or miners, use various legal drugs, do dangerous jobs such as sailors etc.
Please do not frame adult people as "children" only because they attend a college. It is patronizing and denies them self-control and agency. It also tends to produce bad, heavy-handed, intrusive and oppressive policies aimed to control them "for their own good".