I think the bottom line is that you've got to understand the whole process by which procurement happens. As far as bundling goes, I agree that in certain cases where there is a large contract you could set up a system. I don't know how you would do it, but you could set up a system whereby a large company works with several small- or medium-sized enterprises to collectively bid on the contract. You could set up a system that effectively does that, and that may be part of the solution.
In addition, if there are efficiencies in the government process by which companies can bid and be successful, at least in the bidding process, then that may affect the desired outcome of those companies having the ability to have the government as a customer.