Fedor grew old in the sport through the many years of war.
Something Cain and JDS have not done.
To put them next to each other is unfair. Past fighters don't necessary have to be "better" than future fighters. They came from different eras.
2005 Fedor would have stomped 2005 Cain or 2005 JDS. Does it matter? No.