That is exactly how it works... You just can't negotiate with NPCs.
When it says that you "can't offer a contract" it means that you have no leverage. NPC will offer a certain deal for whatever it is you desire to be done and offer a price, which you either agree to or you don't.
PS - This is how I understood it...