Lara fight did under 300k, Angulo did 350,000k, so you would expect those numbers to trend upward since he was fighting a better opponent
Canelo did 300k against Lara....and Lara has a non-existent fanbase. 300k was not a failure.
Angulo is Angulo, a gatekeeping Mexican fighter, and 350k was not under expectations either.
However, I do agree that Miguel Cotto would be the A-Side in the meeting with Canelo Alvarez.