At least they didn't use windows/.net stack this time.
I am a supporter of open and non-MS software but I don't think we can blame it on the technology this time.
In my experience so far a well engineered system, will perform regardless of the technology stack picked. Picking technology X or Y will not compensate for bad architecture and engineering practices.
Or, to put it another way, you can't cry foul at the government's waste of money when it is the contractors' bids and bad-faith implementation of the contracts pushing up the costs. In return for their efforts, their liaisons at the government get to keep their visibility on "important" projects high, and extend the life of their own jobs.