Most Americans grow up in a society that infantilizes them. They are taught that they are irresponsible, stupid idiots until sometime in their mid-20s. This is cultural. It is not based on any facts. Societies that don't do that get much better results.