If you’re on Metmom’s ping list, you’ll know that every week brings multiple more reasons to homeschool. Most of them fall under one or more of your headings.
I’d add, it’s just a nicer and more natural way of living. I firmly believe no third grader should sit at a desk all day, that nine year old kids should be able to spend hours and hours playing legos or making mud pies. Most time at school is wasted on logistics and busywork. Homeschooling eliminates that waste.
Homeschooling is the most natural and healthy way to rear a child to a maturity.
It is a shame. There will always be children that must be institutionalized for their schooling. We need orphanages too, but no one is claiming that this is the best way to rear a child.
Yes, some children will need to be institutionalized for their schooling. Their parents are too poor, too stupid, too ill, too mentally unbalanced, too ill-educated by their own government education, too illiterate, too stressed,..or...these parents just may not like their kids.