The government for thinking of the idea to begin with.
The private companies that are contracted who (should) have the tech know-how in the first place.
Blame should be split equally on both sides, a match made in mediocrity.
None. Such failures of big government tech projects should be viewed as an "act of God."