According to TMZ, Beyonce did not carry full-term and gave birth to the twins prematurely providing a good reason and they are being held under the lights for health reasons.
The lights are designed to lower bilirubin in the blood to eliminate the jaundice and as an experienced parent of a premature baby, this is trying time as you are patiently looking at you child in a glass case and praying for their health. My prayers go out to the Carters.
See story here