seems like a good idea but it actually isnt. Flashlights are often stored in drawers or closets or basements for emergency use. In any of these places a solar powered flashlight would be useless. Also whats the perks? Batteries arent expensive and flashlights are used so seldomly that you go through a set of C batteries in 3 years (estimate). Also costs would go up.
In all, seems like a good idea in theory at first, but upon further inspection we should keep flashlights the way they are.