I don't think everyone should homeschool.
However, I do think a lot of people put their kids in school because it's easy, not because they couldn't homeschool them.
I've been surprised several times that the immediate reaction I've gotten when I tell someone we're homeschooling is "Oh, I could never do that."
The truth is almost anyone can. I used to think it should be more regulated and only "good" parents should do it.
Then I saw a single mom with only a high school degree and terrible teaching skills take her failing boys out of public school, homeschool then for a year, and send them back to school a year later, more in advanced placement classes.
If she could achieve that on n her own, without spousal support or any of the right skills, then this is within most parents' grasp.
I suspect she was more willing to suffer and fight for her children than a lot of wealthy parents are, though.