I have been making the optimisation of systems, based on local information, one of my specialities. Such systems are optimised in a decentralised manner (which says that control happens on local levels and decisions about that are made also locally, according to local information). As such they are resilient against the shortcomings and the failure of a central planning node. That's good for users of the system. It also sounds nice. But is it really nice, in daily perception? Let's look at two examples:
On dutch motorways, the control system sometimes imposes tempolimits (say, 70 km/h or 50 km/h) on parts of the roads in order to prevent traffic jams further down the road. So the system knows about congestion problems in the vicinity of you, and might slow you down so you do not make a traffic jam out of it.
Recently some scientists modelled the problematic public transit system in Mexico city. Though buses run according to a plan, they sometimes stay in the stations longer (e.g. when a lot of people have to get in) and so they built up irregularities over a day, which ends up in a lot of buses being in one place and none in most others (this problem even has a name: "platooning"). They concluded that buses should just leave after a short time and not let all attending passengers board. Those passengers left out should take the next bus and overall, in the long run, everyone is better off because the whole system will run smoothly.
All this is true, but from the local viewpoint of the user of such a system, it feels wrong. I cursed when I rode on the dutch motorways and had to slow down for no reason that I could immediately apprehend. And it will definitely suck when a bus driver just leaves with you still standing right in front of the bus stop. We would hate those bus drivers.
I can tell from my own experience in understanding such systems (while researching them) that it would be hard to make everyone understand the situation. On the one hand, it's based on a lot of information and that information is decentralised - it is not all in the same place as a local observer. On the other hand, our brains are also bad at processing such abstract stuff like the platooning problem.
What to do? Would humans be happier with problematic systems, simply because they would feel more in control? Or can we evolve a system thinking in our culture that appreciates such complex, decentralised solutions? Maybe it would help to put out as much information as possible about how these systems work so that everyone can look it up herself. Maybe we'll need to go the extra mile and also visualise them really well. We should have graphically appealing real-time overviews of traffic situations (already in the making), public transports, elevators, electricity grid congestion and so on - for everyone to see and to discuss.
But I also think that in the end, not every optimisation procedure can actually be accepted - it needs at least to be understandable to stand a chance.