I think that's a very big part of the problem, though. When you learn to drive, you learn that undertaking traffic - any traffic - on a dual carriageway is a bad idea and illegal to boot. When you learn to cycle ... well, you don't learn to cycle, you just buy a bike and off you go. While this is undoubtedly part of the charm of cycling and a thing I wouldn't like to see come to an end, it does mean that there are cyclists who just don't realise where the danger zones are and why that nice inviting cycle lane on the nearside of the road is a dangerous place to position your vehicle.
I see it virtually every evening on my way to work: there's a bike lane for going straight on painted on the road to the left of the lane for left turning cars and lorries. I'd never use this in a million years and would always put my bike squarely in the middle of the "straight on for cars" lane, but I see plenty of people positioning themselves at the lights to the left of a row of left turning cars. It's not their fault, and it's no less the drivers' responsibility to spot them, but wouldn't it be better if that cycle lane was repositioned (or better still, done away with altogether because cyclists were just an accepted part of the traffic)?