I don't believe there is any light enchantment. Looks like it's another victim of streamlining. A more grievous issue with enchantment to my mind though is the lack of stacking.
Speaking of rings, it annoys me that you can only wear one. You should be allowed to wear two at least - one on each hand.