I understand, actually the biggest problem we had was the battery design required the customer to regularly handle the circuit board. It resulted in a lot of failures. For example imagine having to grab the circuit board out of your phone once a month to change the battery, it is not going to end well for your phone or any electronic product for that matter. However, at the time it was the only technology that would work in the 2" space we have to play with.
The new generator mounting design allows the customer to "set it and forget it", as there is no touching the circuit board (PCB) anymore. And even if it does become necessary to charge the battery it is now able to be removed without touching the PCB.
On the switching, as we mentioned, we cant have too many on/off sources as we need to be able to talk customers through support and it creates too many variables. Having had experience with many thousands of customers, the ability to turn it on/off as needed was a huge request as there are many states and countries that have stricter laws on lighting and the customers want to be able to quickly turn them off.
There will always be a compromise in developing a product, we have to take the path that serves the majority. Having said that there is always a mod for anything, that is what I end up doing when I want something the way I want it. Just ask Phil Burke!