It is a marketing gimmick. If you have to email to ask, then they can start conversation with you or get you on the phone to talk. Same reason you can look at your local paper and see all the ads for the local car lots and prices are not always listed, just options and incentives. I personally always try to post my prices in my ads. I don't want to waste your time or mine.