That's more a comment on NHS pay levels than on the provision for parking
It isn't really, it's a comment on how unfair it is that NHS staff must drive to work and are then charged for the privilege.
But the fuel and other costs of getting there would have been far more than the parking fee when you arrived.
Indeed, but you rather miss the salient point that public transport is not available for a lot of people. There's no public transport in the village my daughter lives in, and even if there was it would be very unlikely to be frequent enough to tie in with hospital appointments 100 miles away. So you have to drive, the question is how far; you may as well drive to the hospital door.
nd that's one of the many examples of poor co-ordination between the planning of land use and transport.
Most hospitals are not in city centres, which affects public transport provision. Given the lack of orbital bus services in UK towns and cities, most people will be at least two bus rides away from their hospital, if not more.
You will see the same issue with many employment opportunities, which are now increasingly in out-of-town business parks. Most people will not be on a direct bus route, so you're looking at two or more bus rides in each direction. Or you could drive in a quarter of the time. And to answer the original question even more, this is even more of an issue with rail travel, which predominantly serves city centres. A bus to the train station, a train and then another bus is not an attractive proposition for most people.