The reason why its not working like that yet is, that you can break contracts without penalties. We wil adress that during the worldmap reowrk and the implementation of a reputation system.
I really hope that when the reputation system is implemented, that it coincides with a feature that lets you know the difficulty of the job before taking it, as quite often I take a job, turn up to the location and find it to be deadly, and have no choice but to break contract.