My guess is that it was perhaps too much trouble for those engines to compensate for infinite ray-trace loops. Too many developers were likely accidentally shooting themselves in the foot with highly-reflective/mirrored surfaces and constantly crashing their systems. So, they got rid of the primary offenders to prevent it from ever happening at all.