Here is an article attacking the Department of Defense for "wasting" money because to speed up the process they are awarding sole source contracts to disadvantaged and small businesses. Would there be a chance that a lower bid might be received if more were received? Yes, but that may add a great deal of time to the process and delay the effect of the contract on the economy. To make matters worse the Government has been accused of not giving enough contracts to small businesses to meet Congress's goals. In some cases these required contracts to small or favored groups may drive up the cost of the work.
The Government is also under fire as it turns out that unofficially Departments have been told to make sure that when they are arranging conferences or meetings to try and avoid places like Las Vegas or Orlando as it seems like the trip is just to have fun and not work. Tourist areas have taken a heavy hit as the economy has worsened. Now they cannot get government travelers. The agencies are concerned that they will received bad media coverage if it looks like they are going to these places.
The problem is that the Obama Administration and the Democratic Congress chose to use government spending as the stimulus rather then just give money to citizens. This is one way of doing it and was done a lot in the Thirties during the Great Depression. A great deal of the U.S. spending at that time went for things like ships, roads and construction. Contracting was not that complicated back then and money moved rather quickly. Today it is a great deal more complicated and while this employs government contracting officers most of them had jobs a year ago. The media was also not reflexively hostile to government back then either.
The government could move to rapidly push the money out of the door using available methods -- like the sole source reasoning. They could try to waive requirements to meet small business, minority owned or disadvantaged businesses to speed up things or dump the whole "Buy American" parts but that would just raise hackles with Congress, the media and lobbying groups. As such they are moving carefully and cautiously following the rules, dotting their I's and crossing the T's. This is not conducive to rapid contracting. There is really no hope for future changes that might speed things up.