I'm at just under 40% of the allowance at age 50 with 30 years of standard contributions into the civil service scheme. I'm not a high earner and my pay for my qualifications isn't great. So it's not surprising that people who are older and much higher paid are breaching the allowance.
Like I said in my previous post, most people aren't putting away £1M of actual money into their pension, it's a theoretical value based on the pot value, including tax relief, investment growth and employer contribution that would be needed to produce the stated retirement income and it will only be realised if they live until they're late 80s/early 90s.
Yes, doctors may have decent pensions, but that doesn't help them when they're in their 30s and 40s, earning an average salary, working shifts and trying to live and pay childcare, often in high cost areas. It's a real problem that doctors often can't afford to live close enough to London hospitals, be meet their on call requirements to be able to get to work under a certain time limit.