Контрактникам обычно не меньше платят, а больше, за счёт экономии на всяких ништяках типа медстраховок, пенсионных отчислений и пр, плюс их проще уволить. Вышел срок, и свободен.
Поэтому контрактно обычно работают молодые, которые хотят быстро накопить денег на первый взнос на ипотеку, у кого нет пока проблем со здоровьем, а семейные условия позволяют вкалывать не 8 часов в сутки, а 12-16 (последнее не обязательно).
Ну или те, кто не смог утроиться на постоянку. Но айтишников это касаться не должно, если они хоть насколько-то компетентны.