I always thought that the shroud was to hide what he was doing, but man, the idea that he gets a power-up in total darkness makes way more sense. It's such a simple and elegant answer, I can't believe I've never heard it before.
As for why he takes damage, though, I think his explanation that...