Can you give a little more details? Do he currently have a job in tech or has he been unemployed for years in tech? Is he trying to get a tech job similar to his current role or a entirely differently role? For example moving from a programmer role to a network role might be difficult?
There could be numerous variables beside code switching. If he is trying to move into a leadership role (manager or above) then that might be difficult if you have no leadership experience than if you try to work in a non-leadership role. If he is trying to work for 1 of the FAANG companies (facebook, amazon, apple, netflix, google) that is more difficult than trying to work for a company in the health care industry, education, contractor, etc.
If he is just trying to get a job similar to his current role but at a higher salary, is he at the top pay grade in his current field?
There could be a lot of reasons. That is why a little more details could help.