Most vocational schools do qualify for 529 use, so someone that wants to be a welder could still use it. Also, I feel like I can tell at age 7 that my first will be an academic type and will want to go to college. Not sure how old your kid(s) are, but it might be interesting to see how they see the future at their current age. Obviously, things can change at any moment, but you may be able to glean some clues on what their needs will be in 10 years...
And... am I a totally mean parent to think that if my kids aren't going to college, they better have a good alternative plan that doesn't involve needing any money from me?!
Lastly, there is a point in having a special account for a child in that child's name- it's tax advantaged to a small extent. Although I'm sure it's debatable whether it's worth your while to parse this out for the small advantage. The power of the benefit depends on the parent's highest tax bracket, and the nature of the unearned income. (Regarding nature of the unearned income: i.e. capital gains and qualified dividends may not be taxed on the parent's return, anyway. Interest income, on the other hand, may be taxed at the parent's highest rate.) Basically by putting taxable investments in your child's name, you are shifting income from your return to theirs. This is limited by kiddie tax rules, I think in 2016 is was $2,100.