Let's also extend that idea with the following: No contractor receiving a no-bid contract may receive contracts totaling greater than $X (where X is set to insure no fewer than, say, 5 contractors). Oh, and any attempts to hide subsidiaries, joint partnerships, arm's length relations, etc. immediately disqualifies all parties to such an invalid relationships for further contracts, and said violating contractors must return evey dime awarded (even if they have spent some of it).
There, BeeP....