And exactly this is the part where people have problem understanding. If there is no company that you could sell your knowlidge for the sallary you would like to have, it doesnt matter how good you are. I know lots of local developers that are top notch, earning even less, on the other side, forgive me the wording, I know a few midiocre people, that were kicked out of my company as incompetent (they really were incompetent) and later passed google interviews (before anyone says it, I dont want to work at google, there are other more honorable jobs like selling drugs to kids or selling arms to central africa - I'll pass those too)).
Bottom line, knowlidge is not worth a penny, it doesnt matter. Only how good you are to selling yourself and if there is no company preparing to offer you a higher sallary - relocate somewhere else. Or decide not to move and be satisfied with what you have. Like I decided my kid is more important than Tesla and bunch of expansive gadgets (while I do have long term ENTP/INTP relationship with a former photomodel that has IQ higher that anyone that was hitting on her though ;) ). And I am happy. More than most people running for money.
I will repeat it once again. Go for whatever makes you happy. Ignore the money, as a developer you will survive. Dont put money as your goal as you will be miserable at the end.