If independent consulting isn’t a good model, what are some other good alternatives?

Should we have a government agency monitors such contract and hold them accountable? So, pretty much a specialised ICAC constantly going through all gov-private contract to see if they are legitimate and determine if tax money is being ripped off?