Desulfation can help something like a marine battery that is deeply discharged or cells that's been left idle for too long and have completely drained, if a desulfation cycle is run before it's recharged it will help prolong usable life and can allow charging of cells that have been sitting idle far too long, but it can not infinitely extend life, and lead acid packs that are used in say automobile applications were they're kept at a proper float charge and used for starting or just power buffering will eventually die from the lead paste inside the plates becoming inert over time and desulfation can not fix this. Even deep cycle batteries will eventually die and desulfation again can not fix it because it's not sulfation in the end that causes the battery to fail it's passivization of the active lead compound that lead acid cells require to work.