プログラミングができなくてもテストなり資料作りを手伝うなどいくらでも仕事はあります。それなしに研修または勉強だけの期間で遊ばせた上で辞められてしまうと、会社にとっては大赤字になってしまいます。また教える側の士気も関わってくる。結局は勤続する期間の問題ではなく、採用したら学習する体制とともにキチンと業務にもコミットする体制が必要なんだと思います。