My point is that they are genuinely trying. I have been in contact with such people, and they are not idiots.
They have government money that they want to spend wisely. And experts from private companies convince them that they can solve their problems.
If the government employee was the expert, they would not have to contact the private companies in the first place. The private companies know that, and they abuse their dominant position by convincing (sometimes downright lying) to the government employees.
It is a very difficult position to be in. It's not about buying a car and being able to just test it. Many times the government funding goes for some kind of R&D. Which makes it easy for the experts to bullshit them and never produce anything useful.
Those who say that it's 100% the government fault should maybe try to go work there. They could truly help their country, if they could actually do better. But chances are that they can't.
I am sorry for good people genuinely trying. I understand that it is a hard problem to solve - but private companies chose their contractors and suppliers and as well facing similar issues. Somehow private companies are managing to evaluate results and found accountable persons while governments are known for being very undemanding customers.
"We have tried hard, but failed" is still failure despite any good will. Good will with courage and having skills with competence are very different things and often govt employees have neither because otherwise they will be more successful using this skillset in private companies.