It's hard for Haney to become better than Mayweather because he lacks the power. Mayweather was a knockout artist during his younger years as a champion. Haney has zero knockouts and stoppages when he became a world champion. It's just difficult for light punchers to keep climbing weights because opponents are getting bigger and they can risk of getting hit just to land their own power shots.
Ryan while being over 3 pounds overweight was battling not just Haney but also the referee, the judge and there's also corrupt WBC not following the tradition of vacating the belt.