Imagine : Prince Naseem Hamed, after losing to Marco Antonio Barrera, goes straight into the gym and trains harder than he ever has. In a rematch with Barerra, Naseem fights brilliantly and stops Barrera in the later rounds. Then he retires. Where would he be in your all time p4p rankings? How different would that be to where you have him in reality?
I'd still have Barrera higher p4p because his career would be twice as long, he would have defeated better opponents in Morales and always defied the odds.