Just because everyone does it doesn't make it okay. Also, for those seemingly few citizens who care about ethics, this information matters, even if it does hurt the US economy. There are more things in life than money. Saying that the bad secrets should be kept secret is like saying the holocaust should have been kept a secret. People grow from coming to terms with what's wrong, not from incessant denial. Often there is a short-term harm when coming out about the truth, but it has to be better in the long run. The reputation and dignity of future generations depends on it. Caring only about the short-term is selfish and short-sighted.
PS: When I say short-term here, I'm talking 10 to 20 years. A moral being thinks beyond his or her own lifespan.