When you do business with the government, you have to fill out a huge paperwork package for the privilege of having them buy from you. Then you're subject to all kinds of audits and have to file and track mountains of paperwork because every single purchase has a paperwork package involved.
More and more companies are deciding that the mountains of paperwork, intrusive audits, and being treated like a criminal if you get dinged on an audit just isn't worth the money. Good, maybe the government will scale back their paperwork and bureacracy if companies stop doing business with them.
When you go to the grocery store, you don't make the cashier review and sign a 16-page stack of paperwork. The government shouldn't make that demand on businesses, either.
I have a small consulting business and one of my clients is a major Fortune 500 company that does a minimal amount of business with the federal government, primarily through commissaries. Every year I would get a four or five page questionnaire that I had to fill out indicating I was in compliance with a variety of laws and telling me that the feds had jurisdiction over who I give preference to in hiring because I provided services to a company that did business with the feds. Hell I didnt contract with the government, I contracted with the company. The feds can kiss my ---.