PWM requires a much more complicated circuit. If you want to run at peak efficiency than PWM may be the way to go, but not always. But in applications like this, there is hardly any need for it - reduced efficiency for a few seconds isn't going to hurt anyone. Which is all really beyond the point, as an engineer I'm sure you can appreciate my desire for precision -- "LEDs don't dim" is just simply incorrect.