А зачем заниматься программированием в личное время? Это получается человеку не хватает восьми часов работы в день?
Ну просто есть достаточно большое количество людей, которым нравится программировать и в личное. И понятно, что конторы в первую очередь стремятся нанимать именно таких, потому что так им удобнее. И понятно, что чтобы расширить свой пул кандидатов, они стали требовать этого и от всех остальных. Но если такая позиция не нравится, такие конторы всегда можно просто слать лесом.