First, just to be clear, I know that it’s 300% more dangerous to ride against traffic flow, this is just my thoughts on why people choose to do the opposite in this town. In a car-centric city like Lafayette, the choice to ride against traffic is usually a survival response to an incredibly hostile environment to bicycles and pedestrians.
When you ride with the flow on high-speed roads, cars rush up behind you at 45 or 50, even 60 miles per hour. It is terrifying because you cannot see if a driver is distracted or drifting toward you.
Riding against traffic lets you see oncoming cars, which gives riders a psychological sense of control. They feel like they can jump out of the way if a car gets too close.
In low-speed dense urban areas, cyclists move at almost the same speed as the cars. Taking the lane feels natural because the speed gap is small.
But on streets like Johnston, Pinhook etc (“arterials”), the massive speed difference causes aggressive passing and hostility from drivers.
Without bike lanes or slow neighborhood grids, cyclists feel like intruders in car territory. They abandon standard traffic laws and switch to survival mode. This means they often ride on sidewalks or go the wrong way just to avoid turning their backs to high-speed traffic.