A work crew was repairing potholes on my street recently. They didn't even have stop signs, just used vague and confusing hand gestures to control traffic. Good luck getting those guys to use clear signage.
Sometimes it seems like software developers are just blind to what happens in the real world and expect others to conform to their idealistic notions. Not going to happen.
You could say the same thing for cars when they were new: why would people ever adapt to not "jaywalking"? They're used to just crossing the street when they feel like it, you think they would ever change?
It's simple: 1. habits change because people can foresee the consequences of their actions 2. regulation and laws
The benefit of cars outweighs the rights of pedestrians, just like the benefits of self-driving cars outweighs the rights of work crews to do whatever they feel like.
Sometimes it seems like software developers are just blind to what happens in the real world and expect others to conform to their idealistic notions. Not going to happen.