There are too many variables, I would agree with SatinSandals in my case because we do not have access to many of the things mentioned where we live, nor do I have the skills to motivate DD or inclination to teach her.
I think that parents who home educate are far more motivated to teach than I am.
DD is an only child, she needs school to socialise, make friends and learn how to deal with people she doesn't like. As PE is compulsory she does it. I can't make her do any kind of physical activity at home, and she certainly wouldn't join any kind of sports team. (She does have joint problems that make it difficult, but I have written to the school and the PE department have been very understanding). But at school she does get to do sports that she wouldn't at home.
She has teachers at school that she really likes and who motivate her in a way that I can't. As I am her mother I don't hold the same kind of authority that a teacher does. She would never want to not hand homework in on time because of the threat of detention, but I have to remind her several times to do it. In a commercial world when there are tight deadlines to be met this is really good training.
Someone I know decided to home educate her children. Sadly it didn't work out as she didn't have the skills to work out that there were problems - dyslexia. As soon as they started school the problems were spotted straight away and the children received the support at school that they weren't getting at home.
Lastly, much as I love my daughter, we need time to be apart. I work part time and love my job. We are older parents and have no other family nearby and I feel it is essential that DD learns to look after herself and be independent. And being an only child she needs to learn how to be a team player.
Also, how do home educators deal with things like doctors/dentists/hospital/hairdressers appointments if you are always with your children?
These are the reasons why I choose not to home educate. I take my hat off to those who can and do it very successfully, but it isn't for me.