Originally Posted by
Atlas Shrugged
If charging is your goal then a standard dynamo hub system will do what you need.
For myself I don’t find charging the onerous task many on this forum do. All my devices use a usb-c connector so when touring I bring a battery pack with a cable for emergencies otherwise I charge as needed.
A common engineering design goal is the reduction of probability of failure.
A common social goal is demonstrating superiority. Complexity provides a means to this end, whether overtly with games and puzzles, or covertly with unnecessary complexity.
Connector, cable, battery pack, the need to charge. So many potential faultures, the FMEA would be many rows, most requiring prevention, detection,
and mitigation actions to get the risk of failure down to an acceptable level. Horrid design, puts so much burden on the user. But does achieve the goal of enabling people to feel and claim superiority.