The whole point of the NHS is to have all healthcare purchases go through a single system, so that we can negotiate harder with vendors/suppliers due to being a single big buyer with control over the whole market - or so I hear a lot.
So why are we surprised that nurses don't get paid much - they are the "suppliers" who don't have any other options!