Я, возможно, не совсем верно выразился. Речь конечно же не о конечных программистах, а о политике компании в целом.Это вот нинада. Программист работает по контракту, что в нем предусмотрено - то и делает.
Если контрактом предусмотрено лежание на боку в выходные - правильно делает что так поступает.