Agreed, there would definitely be knock-on effects. If a bunch of people who were otherwise going to be software developers decide to focus their career on the trades, then the wages for trades jobs will drop.
And if the wages drop, then there will be less demand of those trades, and when there's less demand, ...
And if the wages drop, then there will be less demand of those trades, and when there's less demand, ...