company car, free parking, gym membership, subsidised food, health insurance packages etc. are common in private land, far less so in the public sector.The problem is that compensation is a package, of which salary is only one part. Public sector workers often look at private sector salaries and complain that they're "underpaid", conveniently overlooking their gold-plated pensions and cast-iron job security which no-one in the private sector can match. They want the best of both worlds and it's just not a reasonable request.
So, I agree that it can be difficult to directly compare public/private overall packages.
There are few comparators for a typical medic (primary degree-regarded as a level 7 (Masters) qualification, plus usually 2-3 higher degrees at level 8 or above).
Historically, a public sector "gold plated pension" was seen as compensation for poorer wages. Now, that gold plating has worn off (affecting different staff groups very differently), it's unsurprising that the public sector are wanting jam today instead of broken promises about jam tomorrow.
As I said before, if you think it's such an easy gig, there's nothing stopping you from joining the NHS: we're short-staffed across the board, in every part of the country. All you need are the right skills, aptitude, qualifications, etc.
Or, there's life as a keyboard warrior instead...