My last battery was in there about 4 years (original Ford battery)
I now have an Optima Yellow Top in it.
My Ford Territory still has the factory battery in it and it is 3 years old now. No issues with starting.
The reason why batteries don't last as long as they used to is due to the load they have to cope with in today's vehicles ... old vehicles only needed the battery for lights, starting, radio and a few electrical things.
Now there's so much electrical gadgetry ... and the constant running of
ECU and so many ancilliaries ... i am not surprised they only last a short time.
I guess the key is running the car constantly .... and longer trips (no stop/start/on-off). And making sure the electrical system is up to scratch as well. Good earths and good alternator/regulator.