Instead of asking for a money fight, why don't you be a money fight?
A money fight just means a fight that everyone wants to see. Guaranteed to sell a tonne of PPVs, huge gate, therefore huge revenue and huge purse.
So instead of trying to latch on to someone else's popularity, why not try to be a draw yourself? Be a guy who everybody wants to watch. That gives you the leverage to negotiate a better deal. Go promote yourself, hype shit up. Put an effort into it, because for sure McGregor actively works on his promotion. Give fans a reason to care about you. If im a casual fan and im watching this video of Masvidal talking to a fat guy, there's nothing there that makes him stand out. He's not even trying to be interesting or compelling.