The German word for a permanent contract is unbefristet — unlimited, without an end date. The fixed-term contract is befristet, limited. The permanent one is named by what it lacks. The ending is the exception, and the language treats its absence as the normal state.