Former homeschooled kid here. Everything I'm about to say is personal experience but I've known many other homeschooled people throughout my life.
With homeschooling you get out what you put in. If the parents take the time to really dial in to the child's learning needs and set up adequate socialization through after school activities or meetups with other homeschoolers I truly believe it is one of if not the best option for raising a child.
That being said, most of the people choosing to homeschool are not doing it to give their kids the best. Many are narcissistic conservatives who deny modern science and homeschool not to teach the child but to indoctrinate. They don't consider mental health important. They don't consider friends important. They consider the kid learning the Bible and toughening up important. The parents are often social outcasts themselves because of their more strict beliefs.
Homeschooling is not a problem and doesn't result in anything directly, it's the people choosing to homeschool not being equipped to do it properly. In my experience the kind of parent who would choose homeschooling is likely to produce a social awkward kid even if they don't homeschool.
TL:DR - Homeschooling good. Most everyone who chooses homeschooling bad. Hug your kids.