Yes definitely they will.."today". Companies don't need to do anything special if supply overtakes demand. We feel we are special today only because IT is still relatively a new field and the demand still outweighs supply.
But the rate at which universities across the world are churning out CS grads and the increasing focus on automation, supply will definitely overtake demand. And when that happens we will end up in the same predicament as other professions. At that point, companies don't have to cave in to the demands from their employees or the people they want to hire.