Homeschooling is not for every family, perhaps not for most families. Parents may not have the luxury of time. Teaching is a profession that requires a level of expertise in subject matter and the art of education itself that parents may not have. Kids have differing levels of intrensic motivation for learning school subjects. Some children do much better with other authority figures than their parents for some activities. Not to mention children with learning challenges that most parents are ill equipped to respond to adequetely. Not to mention the value of interacting with different people and viewpoints. And on and on.
I'm glad your familiy has found success. I've seen it work and work amazingly for some. But I've also seen it fail badly.
Schools, especially public schools, have their problems, no doubt, but if I had to place bets on which society would end up in a better place in two generations, one where everyone is homeschooled vs one where everyone goes to public school, it's no contest. Teaching done by professionals is going to win hands down.