Home schooling can work up to a certain age but to get to know society school is the best place and as a parent will only nurture the kids with the best thing in all the way. So they never got exposed to the reality of the world which is why they can't able to face it when reality hits them hard. Give all your love as you wish but also teach them the reality of this world which is never going to be as sweet as we behave to our kids.
You're right and I believe that it's important to spend time with your kids at young age, where the personality develops at rapid pace and a child learns the fastest. I see so many people make the mistake of putting kids in day care since the age of 1 and then hey wake up to a teenager they share no connection with. A child that escapes from home to spend time with friends because the world is familiar and home is not. I want my child to value home and family the most and know there's always support and understanding waiting there.
I'm not going to home school her into her teenage years, although I feel like doing that on your own before primary school is a must these days.
People tend to think that home schooled children are soft, unprepared for the real world, but they aren't. You send kids to all the extracurricular activities they want, but they can choose what they want to do and get a like-minded group of friends there.