I know what a diode is and what their use cases are. A diode on the charge line is not really protecting anything except adding an additional layer of complexity.