I think the bottom line is that everyone wants their kids to have the best lives possible, and each kid will have different issues that need to be worked out in order for them to get to that point.
When we were raising our three kids, we didn’t have the issue currently being discussed, but we had others that could have derailed them, had we not dealt with them along the way.
We, and our friends who were raising kids at the same time, learned that you won’t really know if you did the right thing or not until you see how your kids function out in the world later in life, but all you can do is try. The good news is a lot of them turn out to be pretty great.