Actually that's not what happened. The Pacman vs Mayweather fight is expected to be the top grossing fight but end up dissapointment in terms of the supposed expectations. The hype is not that big anymore when they fight as fans want to see instead the prime Pacquiao.
Yes, Floyd doesn't want to face a prime Pacquiao, when Manny was defeating this big guys, he let someone do the job for him, for softening Manny. And it really took a big tool on Manny fighting bigger guys like Miguel Cotto and Antonio Margarito. Because after that specially against Marquez, he was really exposed and his chin is no longer there.
Promoters, networks affiliations and others, but the thing is that Top Rank and Floyd was able to put that in the table and divide the it between themselves. Unlike in the Crawford vs Spence fight, it seems that it's one side, since Crawford doesn't have the manager to negotiate and PBC and Al Haymon wanted to take control of everything from the beginning.