A buddy of mine 3d printed/fabricated a similar setup for his shed.
He opens the door and it lifts a weight that then drops slowly turning a flywheel(bicycle wheel) and a generator. It provides much more light(20+ high power leds) than that system and runs for over an 1 hour until it hits 1/2 brightness thanks to some super capacitors.
So who replaces the tiny globes when they blow up and it only runs for 20 mins at a time. That is a start but is no means a complete solution, I would imagine that some of the new solar projects although more expensive would be more sustainable in developing countries.
Something like this for example is just over twice the price BUT it runs for 12 hours and takes 8 to charge;