Agreed Its been said many times on this forum that a regular maintenance charge with a good smart charger is the best way to look after a battery and make it last.If you use a trickle charger or DC to DC charger with the correct charging profile, batteries do not die early either.
I learnt long ago batteries on big SUVs require pro active maintenance, or they do not last that long. Big power drains, heat, humidity, cold short trips and everything mention here all takes it toll.