Cote you are simply talking out of you arse if you believe that nurses would be paid more if there were fewer of them. It is precisely BECAUSE they are paid so poorly that there IS a shortage of them and that they are being shipped in from overseas to cover the shortages.
And you WERE patronising when you said this:
Nurses, florists, painters, etc make a conscious decision when they enter their chosen profession, knowing that they will most probably never be high earners.
"Maybe they thought mathematics was too hard, or that law, management, finance etc was boring."
or maybe they wanted to do something for perfectly valid reasons, not because (as you imply) that they are non-mathematical airheads.
"Each profession is important to society, but at any given time there is more demand for one and less for the other, and hence a nurse earns less than a banker."
Oh yes, because nurses are in such high supply and so unnecessary. And bankers do such a great job for the health of the nation.
"All this is rather obvious, [patronising] but perhaps needs to be repeated as there are some on this thread who feel nurse works as hard as banker and thus should earn the same. It just doesn't work that way, and both new this when choosing their professions."
Of COURSE they knew that they wouldn't get paid as much as they are worth - that is why fewer people do it, because they know that they will be working evil hours for much less than they deserve.
Get out of your glass tower, please, and recognise that people who HAVE worked in the NHS understand this much better than you ever could.