Fans have not shown much appetite to consume mma outside the ufc in any material numbers.
They don’t realize that nba players make what they do because franchise owners compete against each other for talent. The ufc competes against bellator and other orgs, where fighters are guaranteed to draw less. Fighters need to move needles, or they are replaceable. Like it or not.
Until mma stablizes in guaranteed revenue it’s going to be hard to change. NBA owners know what their revenues will be within a reasonable range. People forget that while cba ensures players get x%, it also ensures they don’t get more than x%. It likely limits total payroll.
Mma expenses get too high, it’s not like other things wouldn’t have to change in order for returns to be worth being in the game. I know you know this of course.