Oh... that about "we have too few SW devs"... I've been hearing that for decades (literally) also about medical personell... Truth is, they just do not pay enough!!!
As you say, 100k would be just fine for 5 to 10 years in some small city... but Munich, Berlin, Hamburg... you have to talk 140k for 15 years real experience.
Actually I had more that one offer for 140k. For example from Magna. But yes, it is not easy. And I have 20+ years of experience.
Note, I do not say they actually pay that, but what they should pay, if they want to find the people.