At least the initial hiring of consultants was done publicly. (Subcontracting is usually not done via public tender, since it is assumed that the main contractor's bid includes the complexity and cost of whatever subcontractors they might need, and requiring public tender for everything would slow things down significantly.)
The problem was that actually following the advice to keep minimal in-house staff who could check the work was really stupid, no matter who would win such tenders.