I realize the complexity you describe about how parents would be impacted is real, but part of the reason many young adults cannot make good decisions is because parents like you and teachers in school make so many of children's decisions as they grow up that they never learn the costs and benefits of choices. Those things cannot be taught well by simply explaining them to kids and hoping they catch on. They need to be actively involved in making real choices from an early age, with the complexity of the choices extended to them increasing with their age. When they make mistakes, they learn along the way. My 6-year old boy has chosen to spend much of his time playing video games as you describe. He has had no formal math or reading curriculum, but he tests in the upper range of his age group, without school! I would not be surprised at all if he becomes a skilled computer programmer.