Makes sense for a couple of reasons.
1- Mayweather’s purse is guaranteed.
2- The opponents he is considering facing won’t generate enough PPV buys to make more than his guarantee.
For CBS they could get a massive rating out of it and promote other shows. The fact that CBS Sports is the one reporting it, gives more credence to the rumor.
Essentially they are leaking information to themselves.