Comment The customer is not always right (Score 2, Insightful) 342
Working in the software business I can tell you customers expect the world from software but aren't willing to pay for it. The blame belongs to the customer (i.e. the government) for accepting lowest bidder contracts instead of the software developers.
Sometimes paying less costs more than doing it right the first time. Your tax dollars at work, folks.