Do you reckon that the terms of a player's/coaches contract don't affect how that contract is ultimately terminated?
Of course you can be fired in the middle of a contract. But there will be terms in the contract that stipulate what happens if one side elects to terminate the deal. In some cases that means that the individual who has been let go getting paid out the balance of their contract. In others it might mean three months pay, or the balance of the current year's contracted salary. All of this is behaviour specified in the contract.....this is exactly what the contracting parties agreed to. When you sign a coach on a 3 year contract, you are not agreeing to refrain from firing him for that period. You are agreeing to either a) employ him for 3 years, b) give him notice, and pay a specified amount of compensation determined by the reasons for termination and the time at which it occurs. All such contracts can also be terminated by mutual agreement.
And it is the fact that contracts are enforceable that means that teams who want to move a player on have to do so with the agreement of the player and an alternate employer. If a player wants to stand their ground, you have to pay them. You don't have to play them in the NRL.
So to summarise... Yes Contracts