He might make more money on the short term but i don't think it's that smart long term.
He could have made a shitload of money fighting randy in the UFC as well. Plus would have been a bigger fight creating an even bigger name for himself. A good name/reputation is like a brandname that will just generate money while you're doing nothing. Right now he's pissing off a lot of fans.