How true ...
The initial intention always sounds reasonable, but after implementing, always seems to be more of a exploit. One great example is ERP.
Worst is think many don't really see the whole picture, like to take system word for granted. People say coe and erp is to solve vehicle congestion issue means its so ah? Have all that stop the jams and congestions? Prevent the vehicle population from growing? Think the answer in many is no. In fact, the situation seems to have worsen, in many people impression. e.g. many parts of p.i.e, from last time peak hour congestion only, now become most of the day also congested, off peak hours included, go figures

.
Have people forgot that the vehicle population growth is already accounted for in the long term plan years earlier? How many vehicles and how much the population to grow by each year are all planned for and controlled. The plan is there all along, should have ample time to prepare, make sure the infrastructure meet the growing need, yet system seems never react fast enough, resulting in situation get out of hand. From active (plan already in place, could have prepare for it), become passive (wait for things to happen then react). Think perhaps something may not be right within the system, not communicating well with each other maybe.
So, to say, if plan already in place for growth, what purpose does all those schemes served then, if cannot solve the problem much? Thus, cannot blame many for thinking that they are more of an excuse to profit then solve any real issue.