The child's age is also significant... I certainly would not have a child under 12 working under the the same expectations as a teenager. Additionally, every child develops at a different rate, so finding that sweet spot is an important part of home schooling. These are all things that the public school mentality finds incredulous.
So I agree with what you are saying, but so many people still think the model for home school should be the same as a public/private school situation, which is where things fall apart. It's obvious to me that children always need to be well socialized and have a variety of teachers and experiences, but that can be achieved if the parent is proactive and willing to spend the required time and money to foster learning over optimizing for succeeding in the public school system.