Real softeners generally last 20+ years EVEN on ludicrously hard water while the service life on a pre-built softener seems to be under 5 years (if you're lucky) on really hard water and lasting longer than that is a rare exception.