To be honest I think that fish have a better chance of reaching their full potential in an aquarium than they do in the wild. But all the stars have to align perfectly.
The major factor in the wild is predation, which of course in an aquarium is completely eliminated, with correct stocking of course. That factor alone gives the fish a great chance of maturing into something spectacular.
But as
jjohnwm
said it is then up to the individual hobbyist to provide the best care possible for the full duration of the fishes life, and even if they do they also need to have a fair bit of luck too with regards to things happening out of their control, such as power outages, seam bursts, significant and sudden source water changes etc etc etc.
If all the stars align then who knows?
What puzzles me is that when they state the lifespan of any fish on websites and at LFS's, how can the people who've come up with that age in the first place be sure? Take the Bala shark as an example. 10 years or thereabouts is the age touted about. Who closely monitors Bala sharks in the wild from juvenile to death to come up with that figure? And the Bala example applies to all the fish we keep.