The UFC benefited by increasing the number of fighters (mostly undercard), through more live events that padded their pockets; by giving them more live gates/fulfilling a fox contract which is going to lead to them making even more money on the next TV deal. This led to the UFC being able to justify paying debut guys 10/10k or 12/12k as most were brought in just to fill a FS1 or FS2 timeslot. This also spread money away from the guys who actually will have longetivity in the sport,who actually deserve more money at the beginning of their UFC Careers. It also led to viewers saying that these undercard guys didnt deserve more money as fans dont know who many of them are.'
To be fair, I don't think that the UFC benefitted that much from increasing the number of undercard/unknown fighters - next to no one would buy a PPV or tune in to watch some random, though maybe talented, guy or woman fight someone else they have never heard of. Doing more shows has very likely increased the revenue stream coming from live gate and FOX. Live gate revenue is very little compared to PPVs though and I don't know how much the UFC earns from FOX.
However, I fully agree with you - if you sign with the UFC, you should be able to be a fighter full time unless you get injured and don't fight. If you fight three times a year, which any healthy individual should be capable of, you should not be forced to have another job than being a fighter. Minimum show money used to be $8k for several years, seems like it's at $10k now based on the latest Holm card. I think this is too little - at the very least, show money should be between $15-$20k. The thing is, even though these guys do absolutely nothing for ratings, bumping up their salary with $5k+ does absolutely nothing to the bottom line.
In the last Holm card, total show money paid out was $581k. Five fighters had $10k in show money, 13 out of 23 earned less than $14k or less in show money. If minimum show money was $15k, the UFC would have paid 7% extra ($39k). If minimum show money was $20k, the UFC would have paid 20% extra ($77k). Considering how much the UFC earns and that they pay a relatively low percentage of gross income to fighters, I think they at the very least could offer $15k in show money. This would mean that a fighter who fights three times a year, would earn at least $45k in show money and $7.5k in dat Reebok money. If they win all three fights, well, they've got a damn good income for probably not having an education whatsoever.