...
It seems to me that a dynamo hub is a no-brainer. It's basically a free source of power...
Is it? A dyno hub is also expensive, not light, introduces mechanical drag, is platform-specific (not plug&play across bikes), and its output is rather meager relative to cost, wiring complexity and modern electronics needs.