Because it could make a mockery of things. Let’s say a rider is contracted to a team bottom of the league, he’s racing (in his last home match) against the team in 6th, team in 6th have been in touch saying we’ll sign you once you finish with them, the rider isn’t going to give his all against the 6th placed team knowing there is a minimum of 2 paydays still in it for him somewhere else