I do not homeschool. I have kids in high school now.
Over the years, I have met quite a few homeschoolers. Their reasons are many - from Christian values to special needs to distance to quality schools to parents wanting to push academic achievement. I have learned a lot from homeschooling parents.
My outsider’s view - these kids are always well-mannered, well-spoken and well adjusted. Obviously, not all public schools are not a bad environment (though many are), but all public schools DO waste a lot of time.
Course work that would take a full day in public school takes only a couple of hours in homeschools. No need to focus on stragglers, less review, no need to spend time keeping class discipline, and of course, no educrat propoganda to deal with.
They also push much of the teaching on to parents..With excessive homework.
Most of the education should occur during school hours, homework should only be for reinforcement.