Why are only CDs blamed for not disclosing before marriage?

Because that is usually the biggest/most important secret in the relationship. She usually can't top it. Usually.