We all know by now that charging a Li-xxx battery to full every time, and especially keeping it on charge, is not good for it. My new phone says not to leave it on charge, and especially it could have Bad Things happen if it's on charge for 12 hours or more. That's kind of problematic why the best time to charge the thing is overnight and you're not going to be awake to unplug it when it's full.
So why don't they just turn off the charging circuit on a full battery? They know when it is full, or nearly full, and surely it's simple enough to just flip off a MOSFET or something in that circumstance. But, no, it takes a fully working external human being to achieve that.
What have I missed? I looked for USB cables, or chargers, that could detect a reduced current and just turn off at that point, but there are very few. Amazingly few, actually. With USB PD didn't anyone think to enable the phone to say "Full now, thank, check back in a bit"?
Also kind of surprised there is no phone app that can monitor charge state and, when it thinks it's gone on enough, trigger an IoT socket to turn off the charger.
Seems to me either overcharging isn't actually a problem or fixing it is so complicated no-one tries.