I have to say that the longest I have kept a betta alive is around two years. This is everything from wild, domestic, fish that are kept only in a cycled tank, fish that have not been kept in a cycled tank etc. The life span of one's fish IMO is sometimes not a good indicator as to the care it is provided with.
Like how not every human is going to live to 90, not every betta is going to reach its full life expectancy. You have to have fish on both ends of the spectrum to create a bell curve, and I think that most bettas are going to fall somewhere in the middle.
I also think that fancier imports, often have trouble acclimatising properly to the drastic change in water conditions when exported overseas.