Not entirely correct.
I had technicians from Varta coming to my lab for private education as i started using LiIon cells early, 1990 something. Some basics still stands today, and is common for many chemistries - the the amplitude hurts the batteries especially voltage amplitude, and voltage change raplidly at both ends of charge level.
So yes you should avoid charging too high.
But more importantly you should avoid to discharge too low, and to avoid that you should means you should make sure to have the battery charged. So start charging any time it drops below 85, stop at 85 is better. That both lowers amplitude and avoids lower voltage.
Also, deep discharge is worse than top charging, so if you plan to use much of capacity it is good to top it up as a countermeasure before.
Hard to tell exactly what is best because of different chemistries and also what do the system mean by 0% - is that at a level that is starting to really hurt the battery, such as 2,5V for LiIon where battery built in protection shuld kick in, or is it more like 3,2 V recommended lowest voltage (but still some percent left that *could* be used for emergency.
And to complicate things even more, most battery pack use cell balancers that only kick to work at close to 100 charge. How do we know how a specific battery pack works.
I even have repaired cell packs for hand tools from "high end" manufacturers, that did not contain *any* cell balancing. Then a cheap chinese had cell balancing (but low quality cells). Another had both issues correct but failed build quality. How hard can it be to produce serious equipment? Have found none yet.
- It is complicated, especially when details are unknown

I often dissasemble stuff and scrutinise it before putting in my customers machines...
At home & work Mandriva since 2006, Mageia 2011. Thinkpad T43, T510, Dell M4400, M6300, Acer Aspire 7. Workstation using LVM, LUKS, VirtualBox