Floyd promotes himself . Other fighters have a contracts with promotion companies . The promotion company is going to get most of the money since they are the ones who invested in the boxing event . Most boxers do not have enough money to promote a boxing match since it can be quite expensive . Bob Arum might put millions on dollars into a big fight , but he expects to get the money back with a profit
mayweather has carried boxing the last ten years. he is exciting talks alot of trash gets the big pay per view buys. fans like seeing him and people who hate him wanna watch him fight to see him lose. trust me if he loses a fight then he will no longer be the same fighter and will not get the big money fights like he has and is getting for the alvarez fight.
Because he's the most famous fighter in the world. It's capitalism. People want to see Floyd fight, and he's the best, so he gets the big bucks.
Aside from being a world class fighter. Hes also a business man, Very smart and a great negotiator...
His popularity and he was a former olympian. Just like oscar de la hoya. Any fighter that's recognized great in amateur competitions always get paid high their first fight and it gets larger every fight.