I started my degree 20 years ago. Maybe 25% of my classmates still code, and that's a high estimate. I'm perhaps one of a tiny handful that code for fun, not just money. Does it really matter if they learn this stuff, pass the course, and then never look at a computer again?
Few degrees are vocational but my feeling from your post is that you think it's a waste to study something don't plan on doing for the rest of your life. Kids don't see it that way. They see something they have a faint interest in, or something they're good at, not a 40 year career at the end of it.
It might be worth a discussion with your son, but it won't go well if you make it about what you want or what you think they should want. Manage your own expectations. Try and be conscious that parenting transference ("my parents always want me to do the best I could") or overcompensation ("my parents couldn't afford me these opportunities") are both as harmful as each other. Kids are generally good. Don't be afraid to trust their judgement.
Few degrees are vocational but my feeling from your post is that you think it's a waste to study something don't plan on doing for the rest of your life. Kids don't see it that way. They see something they have a faint interest in, or something they're good at, not a 40 year career at the end of it.
It might be worth a discussion with your son, but it won't go well if you make it about what you want or what you think they should want. Manage your own expectations. Try and be conscious that parenting transference ("my parents always want me to do the best I could") or overcompensation ("my parents couldn't afford me these opportunities") are both as harmful as each other. Kids are generally good. Don't be afraid to trust their judgement.