Your point has merit, but those advantages are useless if the education is substandard. Besides, much of the "socialization" results in bullying and gangs. And "competitiveness" is almost totally absent in public schools, actively discouraged.<quoted text>
There are other aspects to going to school, socialization skills, team work, competitiveness..
When I meet home schooled kids, they are lacking in the above. It's wrong to label all teachers bad because of a few, most teachers I have met are extremely devoted, working long hours, spending their own money for school supplies, truly caring that their students succeed. For many children, school is their solace. To deprive children of this structure would be devastating, especially since most parents cannot stay home to teach them, nor are they capable.
The public education system is broken and radical change is required. How about a public system that is focused more on education and less on buildings, lunch programs, football teams, and retirement benefits? Why not a public education system that makes much better use of computers?