This will be entirely speculation on my part, but I'm pretty sure they are supposed to stop charging when the battery is full, with any of the premium brands at least. The problem, again speculative, seems to come into play when those failsafe's cease to function.
Basically, everything works...