There are also union negotiated rates for pay across much of the industry. Even if you switch employer your pay might remain exactly the same, unless you also get promoted and into a higher level or a different industry. "Flächentarifvertrag" it is called.
Obviously this drastically disincentivizes hoping employers.