Tech companies whining about worker shortage hit the news several times every year, yet working conditions and salaries never get better.