Во-первых, отношения в программистских конторах на самом деле трудовые. Их некуда "приближать к трудовым", если они на 100% такими являются. Их надо наоборот дистанцировать, чтобы они отличались по каким-то важным признакам. По форме отличие одно - выбор государственной регистрации и уклонение от следования ТК, по содержанию отличий нет. Незаконное в действиях уже есть: трудовые отношения, а ТК не выполняется. Все это прикрывается организационной формой, которая не соответствует содержанию отношений. Я как неюрист вижу именно такую картину. Хотя если бы я работал программистом на таких условиях, то наверняка был бы ФЛП ЕН, но уж точно бы не рассказывал о законности и приложил бы усилия к тому, что когда придет время выбирать крайних, то чтобы крайним был не я.