The resting charge has 1 purpose, expending power to maintain a charge.
It does not really do that, resting charge gives you an extra power cost but doesn't actually decrease the charge of modules that don't get enough. It needs to do this to prevent exploits, as any oversized weapon will stay charged even if there are 1 000 000 missile blocks and 1 reactor.