Just to address a few of the points you make.
the government sought foreign nurses who were happy to work in the NHS as they were being paid very much more that they were getting in their home countries
I went to work in the NHS as I got better pay and more holidays than in NZ.
In the last year 2000 doctors and 40,000 nurses left the UK to countries such as Australia , New Zealand and the U.S.A. where their profession is well paid and respected
The nurses won't be going to NZ for the pay as NZ nurses are leaving to work in Australia where they get better wages. They may move to NZ for other reasons.
I left NZ to work overseas as NZ nurses were paid very low wages and I certainly don't remember any government "respect" for nurses.
Furthermore some of the NHS nurses who left , went and worked for agencies and doubled their income but ironically were then working again within the NHS as agency nurses at a huge cost to the government.
At the end of last century, many Australian nurses worked in the NHS as agency nurses, but the government stopped that as costing too much, and recruited African nurses that were happy to work for low wages that were better than what they got in Africa.