No. If he's doing fine in his classes then that's good enough. You don't need to be a techy nerd full time in your life to succeed. And there are plenty of jobs where you can use your tech eduction or skills without being a coder. PM, sales technical roles. Eventually manager. He will be more successful if he's interested in it, but there are lots of adjacent jobs to actual coding.