Until I retired 7 years ago I was a senior NHS manager, having been a Healthcare Scientist by profession.
For those who want to know about these things my last job was on band 8b - I reported to my manager who reported at Director level. I worked in Compliance, Litigation, Complaints, and Patient Safety.
In my trust staff parking was rationed because of the limited size of each of the three sites it operated on. If you increased staff parking, you decreased patient and visitors parking. Staff paid for parking, and the cost of parking was linked to salary. I honestly can't remember how much I would have been paying, but I think it would have been around £75 per month for an 'off site' space a considerable walk away from the main site. Only clinical staff (which I clearly wasn't) working shifts got 'on site' spaces.
Further rationing was due to the waiting list, and this was determined by a points based system based on your role, shift pattern, and seniority. You could lose a space you'd had for years iif someone leapfrogged you on points.
The trust worked closely with the local bus companies (although I gather this has now broken down) and put on its own public cross-site bus service. Secure cycle (and motorcycle) parking was massively increased although the cycle routes to two of the sites were dire.
To answer a point upthread - I never heard of any manager or director of an NHS trust getting, or being offered a 'company car'. Until the 1980s (maybe later) 'lease cars' were available for those who did considerable work mileages - but these were an alternating to claiming work mileage allowance for people like District Nurses. Salary sacrifice car schemes have become popular since I left.
Car parks are not 'free goods'. Visitors & staff expect a decent surface, marked spaces, security and everything that goes with a modern car park. If a trust is not recouping the cost of the security and maintenance from the users of the car park then the money would come from the patient care budget.
It was like my last manager job - you can say "too many managers" all you like, but if someone like me hadn't been dealing with the regulators, the suppliers, the lawyers, the complainants - then who would? It would have been someone who would otherwise have been caring for a sick person somewhere else. Resources are finite.
Leicester; Riding my Hetchins since 1971; Audaxing on my Dawes; Riding to work on a Decathlon Hoprider