Well when it happened, DirecTv and TiVo staff at CES said it was DirecTv's decision.
Yes, I am sure. Had TiVo been able to offer these features on the DirecTiVo receivers, they would have had a single code base to maintain which would have greatly decreased their development and support costs...