I think the reality is that the truth looks more like this. There are some super talented fighters right now...the best in a long time. Kovalev and Triple G are absolute dynamos. Cotto is looking the best he ever has working with Freddie Roach who finally has his head on straight. But no one seems to really care outside of boxing fans. I don't think any boxing fan would agree that "this is the best fight that can be made" from the standpoint of the best actual matchup. The best fight would be the undefeated champ Mayweather, to take a challenge and move UP to a catch weight to fight Cotto or Golovkin, instead of moving down to face pacquiao, finally, after pacquiao is no longer himself. Of course, Mayweather wants no part of Golovkin. This is simply the most high profile fight that can be made, given the two boxers histories, and the fact that it has been in the making for nearly a decade. The second best fight right now would probably be Kovalev vs. Adonis Stevenson.
Aside from a lack of American champions, boxing is killed by the fact that there are multiple sanctioning bodies, and few meaningful ways to compel the best boxers to fight each other. It makes it really hard on the true fans, who want to see the best fight the best. A big part of the issue is that the origins of the sport put too much value on undefeated champions. The general population has no interest unless the fighters are undefeated. Undefeated champions get PPV events. 1 and 2 loss fighters do not. Not other sport has this notion that you only have worth if you are undefeated. As a result, boxing fans suffer, while boxers try harder to preserve their records than they do to create the best matchups. A loss will cost them far too much, and set them back way too far in what is already a short career. I don't blame Floyd, but in no way has he ever tried to fight the best. He has always put his record first, and he has made a hell of a lot of money doing it.