I think socialization is a very important issue when talking about things like homeschooling or grade-skipping. It is more than just writing thank you notes, etc.
In the work world, IMHO, some of your success comes down to how much your work colleagues like you. It isn't just how good at your job you are. It has to do with social skills, being organized, being friendly, communicating well, etc.
I saw this at a number of prestigious universities in science. Kids (or adults) can be extremely brilliant but if they are so bizarre or off-putting, it can become difficult to work with them long-term.
With my kids, I try to always remind them how important social skills are. My little one is a social butterfly, but my older one has been a loner. I think part of it is that he is hearing-impaired. This year, he ran for and won as class representative for their student government, which we thought was just terrific.