My guess is that 99% of people have no idea they are not getting full value from their batteries and just accept a short lifespan and replace them.
In reality in high spec systems where you pay for ever watt of power and you calculate dthe cost of one system over another you need to get full value and then the exact charging and discharging becomes very important and does the full useable life of a battery.
I think many of the systems that survive a longer time could survive even longer with correct set up .
Back to the start and I guess 99% of people overspec their batteries , expect only average performance and get exactly what they expect never realising what they are missing. Due to a business my brother was involved in we regularly charged and disgcharge tested batteries and even from new with 5 or 10 cycles exactly to manufacturers specs ( serious computer controlled charger in temp controlled room) only a couple of brands ever met and exceeded specs on a regular basis. The tail off in performance of somem brands was serious and although they didn't die if called for in an emergency on the medical equipment or such you would be stuffed.
Doesn't mean it is right and a lot of it comes from simplified advice that is not specific to the situation.