If Floyd did the same thing, you'd say he waited for his opponent to get old and avoided him in his prime.
Floyd almost always fought guys coming off of great performances, unlike todays Top Rank P4P stars, and fought multiple p4p ranked opponents and pretty much no one other than top ranked belt holders. Even his worst opponents were former champs.
Ricky Hatton, Pac, Marquez and Mosley were all top 10 P4P ranked fighters when Floyd beat them and beat them without breaking a sweat. He schooled Canelo, who went on the be the best fighter of this era, not losing a fight since.
On top of that, Floyd was still beating elite level fighters at a time when Sugar Ray was a stepping stone. People try to say he avoided tough fights but what did he do when he actually had a tough fight? He rematched those opponents immediately. What benefit was there in fighting Maidana a second time?
I would still say Ali ranks over Floyd, but its not such a stretch to say its close. Ali lost to some pretty ordinary opponents. That never happened to Floyd.