People can pay for private medical care if they want to. But the NHS should not have to pick up the cost of botched surgery or complications. If you go private you should either be rich enough that you can pay yourself for any complications, or have insurance that will cover complications.
Currently the NHS are picking up complications caused by private medical treatment, complications which can be expensive and complex.