Sub-title:
Technology firms want to pay the minimum they think they can get away with for people with "digital skills" and then complain when no-one wants to work for them.
Also they want people who know their(the company's) internal systems inside out before they even get an interview.
I think it is mostly that devs often don't have an online presence. Building your online presence and contributing to open source projects really helps recruiters see what you are capable of in the real worl.