As per my previous post, I believe at the end of the day, what they want is to have a face to face engagement with the customer at the shop.
And i think email is even worse than answering phone cos u still got to type out the mail after checking the price and after that reply might come another question from the customer which they then have to reply again (and again, etc). And email also doesnt prevent cases of competitors posing as customers from finding out their prices. Whatsapp/sms isn't much better either (and it's their personal number to boot!). At the end of the day it is the face to face engagement that they want with the customer.
As for the last paragraph, all I can say is sometimes "xx is better than nothing" is not always true.
Of course as a customer myself I also wish they could give me the price over the phone but well I guess I am just not gonna grumble about it. There are always reasons. They are not out to purposely make things difficult for us.
the retailer want face to face engagement but not the consumer. if the consumer wants face to face, they will not call or sms in the first place .
so email is slow. and the customer might ask more questions. so? the retailer can take their time to answer them. if competitor want to check price, it can be done easily. the customers are going to ask the same questions when they are in the shop, so why not answer them (during the free time) before they come in? and why are they so afraid of competitor checking price if like some people say, they will buy from the retailer if they value their service and price does not come first.
if the retailer doesn't want their staff to use their personal number to whatsapp or sms, then open a company line just for that. any of the staff can reply the whatsapp or sms when they are free. it's call being productive. don't tell me they are busy all the time. i often see the staff chatting when i am there. tk foto is quite active in facebook posting their new product arrivals , promotions etc but they don't engage their customer thru FB. send them messages they don't reply. I am not sure why. maybe they are too busy...errr i don't think so.
I would rather entertain those potential customers asking questions and asking for quotes over email, whatsapp or sms then them coming to my shop and ask because i may be attending to real buying customers while all those asking questions come in and disturb me.
So if you want a quote and they are not gonna give it to you easily but want you to go personally just to get the quote, how is it not making things difficult ? like you said, they are doing this to deter people from comparing prices. some shops also put their price in codes. this is another way to deter price comparison because they want you to ask them for the price and if you ask too many times, you will feel paiseh and probably feel pressured to buy it in the end. and if they see you buay song, they can also mark up the price and carrot you.