Да, рынок именно так и устроен. Зарплата зависит от локации проживания. Звучит не рационально, вроде-бы какая разница, где живет человек. Но нет, имеет значение. Возможно это стереотип.
С другой стороны, компании, которые предлагают небольшую разницу существенно выигрывают в возможности выбора.
Условно, у хороших разработчиков в Ярославле есть возможность работать за почти Московскую зп. И при этом, в сухом остатке, с учётом стоимости жизни, доход в пересчёте на евро получается не меньше, чем в Мюнхене или Гамбурге, например. То есть, люди могут позволить себе не только хорошее жильё, дачи и прочие привычные вещи, но и путешествовать, и инвестировать.
При этом, в отличие от штатов, есть отпуска. Так что не всё однозначно.