That is absolutely not true. My roommate was a .Net contractor for close to 6 years for a firm in San Francisco. He worked on dozens of projects for clients including small firms all the way up to international banks. His resume is replete with entries where he describes what he did but is not allowed to name the company due to the NDA's he was required to sign before working on certain projects.
I personally used to work with a fellow years ago who worked for a server hardware vendor in the north east that had large companies(financial, aerospace) and government and military clients. He told me several stories where he went to non-descript massive underground data centers to do work that to this day he is not allowed to identify. On his resume, he too could only say the type of work he did and could not identify the clients due to NDA.