I was on a wedding in NYC last summer. One of the guests I talked to was a junior dev. He was making 120k/y. He had to flat share. With 120k?
With 60k/y you do not have to flat share in Berlin.
And this goes the other way around too. When I worked for a multinational in Berlin a few years ago we had lots of Ukrainians that we hired at externals through a subcontracting company in that country.
Quite a few of the better developers applied directly and we happily took them on. The main reason was that they would make twice as much in Berlin.
But that was on paper. After paying taxes in Germany their net salary was less than what they had made net in Ukraine. Most of them went back.
Just saying.