OK, let get this out of the way; is Floyd Mayweather a hypocrite for getting a catchweight for this fight given what he has said in the past about Manny Pacquiao and wanting to face guys like Miguel Cotto where they are “most comfortable.” Of course he is.
But catchweights have been a part of boxing for a long time (look it up) and are here to stay.
Will Saul 'Canelo' Alvarez be affected by having a weight limit of 152? Who knows? But I get the sense that given this kid’s chutzpah, unless he and his team felt they couldn’t perform well at that number, they wouldn't have agreed to it. And according to Richard Schaefer (CEO for Golden Boy Promotions CEO), there is no cap on what Alvarez can weigh the night of the fight.
So you could argue that both sides have made significant concessions here.