Not every business wants every customer. Some businesses know they can do very well if they keep their costs-per-customer low and their revenue-per-customer high, even if they have to have fewer customers to do it.
Some of those "contact us" companies are in that situation. I think that most of them aren't, but wish they were.