I think it's a bit harsh to lump Mayweather in with Canelo (equally Canelo did fight Floyd in fairness to him)
Realistically who has Alvarez really fought in their top peak?
His list of "big" fights are:
- Mayweather (he lost)
- Baldomir ( was past his best and was never brilliant anyway)
- Moseley (way past his best and hadn't won his last 3 fights before Canelo)
- Lara (people though Canelo lost the fight)
- Cotto (past his best)
- Khan (jumped up 2 weight classes)
Mayweather did fight big names, it's a bit of a myth he never fought them at their peak.
- He fought Corrales when he was unbeaten and at his peak
- He fought a prime Castillo twice
- He gave Gatti a brutal beating
- He chased De La Hoya and beat him, although probably a bit to late in DLH career Floyd didn't duck him, if anything it was the other way round for a while
- He beat an unbeaten Hatton
There's another names in there to like N'Dou and Judah at their peaks. I agree he got selective by the end of his career but he didn't go his whole career not fighting big names when they were good. What I always find interesting is Mayweather is called a ducket and Pacquiao isn't....yet Mayweather fought a lot of the names before Manny did.
One thing I always think is that Mayweather didn't help boxing with the unbeaten thing because people have become obsessed with never losing....although Canelo has lost so it's a bit weird, I think he's more worried about getting knocked out though. It's a shame boxing has become like that. DLH is his manager and he got stopped and still had a good career despite it.