//So the consumer will always get free healthcare, and the NHS will foot the bill?
How is that different to the NHS just carrying out the work with no bill to pay? Surely they'd think we can do it cheaper? //
I'm not sure you could say "always" but certainly for now, almost certainly in your lifetime and probably in your child's lifetime. there may be a political aspiration to make the NHS a commercial supplier but at this time, the insurance scheme that would be required to ensure users could afford the service just isn't there, and it would be political suicide for any party to attempt to do that in any time frame that wasn't long-term.
and the organisation needs to do what it does best, and if someone else can do it better, then you let them. given the size of the NHS the overheads are huge, and peripheral services can't always be done cheaper by the parent.