I have no expertise on this matter; everything I 'm about to say is just my subjective impression.
The commonsense definition of a contract is an obligation on each of the parties involved such that each has to do certain things. When a fighter signs a contract with the UFC, they are promised a certain number of fight offers with a certain base pay per fight, and sometimes additional incentives. Once the contract is fulfilled, either a new contract will be signed, or the UFC and the fighter will go their separate ways.
Assuming that the above is close to reality, how is it that a fighter can just be given the boot, even when they still have fights left on the contract? Commonsense would dictate that the UFC has to tolerate them until the contracted fight offers are made. I mean, if you can be cut even though you have fights remaining, a multi-fight "contract" doesn't seem any better for a fighter than just agreeing to one fight at a time.
Equally concerning is that apparently the UFC can prevent a fighter from going to go to another organization while they are still under contract with them.
How the hell can this be fair?! The UFC can either kick you out of the contract at will, or prevent you from pursuing other MMA opportunities! A fair contract would allow that if the UFC can dismiss you at will, you should be able to dismiss them at will as well. Unless I'm missing something, under UFC contracts, the UFC holds all the cards! Individual fighters are just pawns that they get to control, whereas the fighters have virtually no power!
Is this the way it is with contracts in general, or is it something unique to the UFC or MMA?