If you fire up the flash drive once every few years and re-write everything, it will recharge all those little capacitors. I won't be surprised if a consumer flash device can live longer than a human under that maintainance regime.
If routine maintainence isn't an option, then yes, you're 100% righ...