From the government side, having worked in contracting, construction and engineering offices, up to agency chief engineering,based strictly on experience, I am a strong believer in the need for economic set asides. While these have obvious benefits from start-up incubation to social justice, the experience I've had with pride in ownership, d hard work toward developing repeat business, and graduating from the program has been outstanding.
I see the benefit to the government very clearly. Will we do business with only giant existing firms, or should we be concerned with competition in the future? I don't think that waiting for large firms to mentor small firms will give effective results.
Biggest problems I've encountered in about 20 years are large, seemingly reputable firms creating or propping up phony companies to pursue set asides, and bundling to circumvent set aside requirements.
If you think racism, sexism and jingoism no longer exist, maybe you should watch the teabaggers in the news.