No, you're totally right. This is the best fight for Canelo, and that's what's sad to me.
In any combat sport, the best should be fighting the best. This is not the best fighting the best. Your response says it all: this is a planned massacre. A quick cash-grab at the expense of Cotto's health. It's a fresh 22 year old, the undisputed king of the division, fighting a very worn 32 year old who's coming off two losses. A guy who, according to general consensus, is washed up and on the back slide of his career. That isn't competition.
And the sad thing is this will sell, everyone will make a lot of money and Cotto, in all probability, will have a few more years taken off his life.
Who should Canelo be fighting? How about someone who has some momentum? Someone who can be legitimized as a challenge? Someone who isn't considered a shell of his former self? Canelo did the right thing by fighting Trout: it was a good, competitive fight that MADE SENSE. That had relevance.
I realize 154 is pretty weak, and those credible fighters are mostly already scheduled for fights. Why not take on a middleweight or hell, challenge Sergio Martinez to a superfight?
Bookmarks