I don't think it's a big mystery why people do this or are errantly taught to do so. Pedestrians walk against traffic so they can see it, and many people view riding a bike as an extension of being a pedestrian rather than being a vehicle, so it feels natural or like the right thing to do. This is probably especially true if they're riding really slowly. Education can cure most of it, but no remedy works for everything.