Why do advertisers not disclose information?

The main reason is confidentiality. For example, business owners do not want people (competitors, employees, customers, and vendors) to know they are selling their business until the sale has closed.