Long comment is long...
My favourite analogy to contribute to this conversation comes from spending a few days cycle touring along the north coast of Normandy a few years ago. Generally speaking on those coastal roads, when you're not passing through villages you're either climbing towards blind hills or pushing towards obscured corners, rarely with a good amount of passing opportunity. A similar story to many British lanes.
Within about half an hour I'd cottoned on to the fact I knew the nationality of the driver behind me before they had even passed. French drivers would wait and wait and wait far behind me. Wait until there was heaps of space, absolute certainty that there was no oncoming traffic and pass entirely out using the other lane at a gentle speed. Belgian drivers would wait fairly far back. Mostly wait until it was absolutely safe to do so, or at least 90% sure it was safe to do so and then pass mostly out in the other lane. British drivers would leave at most a car length distance between us, wait as long as it takes to sing one round of I know a song that will get on your nerves and then pass at high speed, leaving at most a metre between us side by side more or less regardless of making an informed safety assessment.
If the average French driver (admittedly self-concluded) can deal with passing cyclists sensibly and safely, why shouldn't we expect professional drivers on our roads to employ the same level of quality driving? If they can't do that, they shouldn't be driving. So yeah, an environment where professional drivers are at very high risk of losing their job for unsafe driving should totally be encouraged.
The driver posted up thread didn't make a safe judgement by passing a cyclist on a corner he couldn't see around, with markings to indicate not to leave his lane and a cyclist ahead in a cycle lane that was clearly running out. If the cyclist had been going a bit quicker (which would be hard for the driver to judge), he would likely have ended up under the side of the bus. The driver would likely fail his driving test if he performed said manoeuvre during it. Therefore he hasn't met the base legal requirement of driving safely drive on British roads, non? He hasn't demonstrated he isn't legally capable of performing his job. He should have waited to pass until it was safe to do so. He took too much risk and requires sanction or removal of his licence.
I used to teach DT. If a child were to get badly injured by a tool whilst under my supervision, it would have been highly likely I could have lost my job, maybe lost my qualification to teach. At least suspended, pending investigation. Any small injuries would have to go through a rigorous process of investigation and I would have to call parents directly to apologise and explain what had happened, why and how I intended to ensure it wouldn't happen again. I was mostly exhausted from too much work and high levels of stress whilst doing this job, but was still expected to perform safe classroom practice day in and day out. Most public sector employees who deal directly with the public are under a similar level of scrutiny, pressure and employment risk. Surely we should hold professional drivers to the same level of scrutiny? There is record of their involvement with the general public causing life changing injury and death.
It is just luck that the cyclist was not injured.
Luck shouldn't have to come into it in these situations. He shouldn't have passed. If he hadn't the risk would have been eliminated.