It's just common sense. You won't earn decent money at semiconductor company and given the niche, you will be sentenced to whims of one or two (if you are lucky) companies operating in your region. If you find that your employer doesn't treat you well, you cannot exactly leave and bootstrap your own chip making business.
Software is more democratised and you have much better chances to grow wealth of your family in that area. Although corrupt regulators are doing their best to pull as many ladders as they can to limit ways workers can go their own way (like changed IR35 legislation in the UK that massively limits how small service based business can operate).