Computers can be a force multiplier, getting back that advantage. Also a problem with homeschooling is the absence of traditional classroom competitive pressure to keep up with peers. But using the internet students competing against peers can be restored, if not improved upon. Competition among peers and the prestige of accomplishment are big learning motivators.
Smart kids should be homeschooled because they need to be challenged and regular classrooms won’t do that. Dumb kids should be homeschooled because their parents can work with them to process things at their level rather than being left behind. Mediocre kids will get individual attention that classrooms can’t provide.
I’d have learned nothing but an inflated sense of my own abilities in a public school. My parents kept me from realizing just how smart I was until I was old enough to handle it.