warum kriegt ein arzt in niedersachsen weniger gehalt als in bayern ?

Das hat sicher was mit den Lebenshaltungskosten im jeweiligen Bundesland zu tun. Wenn man für Leben mehr ausgeben muß, sind die Löhne etwas höher.

das hat was mit dem Nord - Süd Gefälle und den Lebenshaltungskosten zutun. Die sind im Süden höher wie im Norden. Ausgenommen wahrscheinlich Großstädte und Ballungsräume.

Die nördlicheren Bundesländer sind in der Regel nicht so produktiv wie die südlicheren.
Auch sind die Länder unterschiedlich "reich".

In den verschiedenen Teilen Deutschlands sind auch die Lebensunterhaltskosten unterschiedlich, also auch die Gehälter.