Earlier quoted context omitted.
No thank you. My salary is private. I do not want my family and friends to know how much I make. I also have never told a potential employer my salary. I believe it stopped things from going on to the interview stage but the way they took my refusal made me assume they paid under market rate.
Ok, but know that completely rational nations have decided to go with OPs way(like Norway)
Ah yes, of course, Norway is a rational nation and others are not. For whatever value of "rational" there is. Maybe you mean Norway exceptionally tightening immigration rules after the Swedish terror attacks? Or is it just public reporting of salary you like so much?