Good question MT.
As both voltages and current are both high in the battery packs used for motorizing all types of transport, circut protection is a fundamental priority with good designers.
Both the battery and controller have built in circut protection. The battery circut is called a BMS (Battery Management System) and has several levels of overcharge, undercharge, overheating etc. functions. The controller depending on the sophistication of the circut firmware and software programmable by the user in some controllers, have overlapping functions plus unique motor control features for safety and higher performance which isn't just a speed and torque thing, but also a range and optimal settings for system life of all components motor, battery and controller.
Two things I add are an on off switch and reistor power connectors "Anti spark" connectors at the battery disconnect point. These prevent that very large amperage from melting the plug contacts on reconnection to the system. Photo below of the XT 90 connectors. The package of five with the green L on the side are anti spark other than the L they look the same as the regular XT 90 shown connecting the phase wires to the motor.
The anti spark connentor goes between battery pack piwer out and controller power input leads.
Also a fuse in circut between the battery and other components is prudent as well for those (like me) who on occassion short a system out.
Lithium is a catchall term for some very deverse battery chemistries which while related have very different properties in actual use. Some are designed for really high discharge, some are mid road, others allow for many more cycles of charging and some for greater safety (fire).
All this is pretty confusing and there is a good deal of learning involved, but that's still the case with internal combustion engines. I like both but still feel more confident around gas engines by far.
Hope some of this helps MT.
Rick C.