It's like any product for sale (or rent). If you are not fussed you don't have to chase, but if you like the particular look of the product you will go the extra mile.
Some people will buy a car just to get from A to B and that is their only criteria. Others will want a specific model and travel round the country to find one that meets their exact requirements.
I don't except your analogy. How can one compare buying a car, with the vast expense and specifications that entails, with booking a prossie? Prostitutes cost £10's or £100s of pounds to rent out. A car costs £1000's of pounds, although you're that bloody fluffy, you'd still probably consider paying a prossie that much excellent value for money!
It's all down to interpretation on what constitutes the extra mile. I'm a reasonable guy but there are limits in this business. It's precisely due to people like you, who indulge their ego, that they can behave this way. If everybody was firmer, that type of nonsense would disappear in a flash.
I consider it going the 'extra mile', when I take the effort to e-mail a prossie, who doesn't have the good business sense to display her phone number! On pretty much every other website they do.
I consider it going the extra mile, to wait for a reply a couple of days, even when she logs online every day. I'll give her at least three days and then ignore any subsequent reply because I've switched focus.
I consider it going the extra mile, to exchange two to three e-mails, even when I've been very specific on what I'm looking for the first time around.
I consider it going the extra mile, to call on my own phone to reassure and chat in advance of a booking, if she requires it.
What I do not consider going the extra mile, is to agree a time, date and then be fucked around at the last minute with some bullshit excuse. I do not consider going the extra mile, when I've provided a contact number, as requested and not immediately received one in return. I do not consider it going the extra mile, when I've rearranged a booking at her request and been cancelled on again. A maximum of two strikes and they're out, if they're lucky. For the most part, they get one chance unless it's a bloody good excuse.
I really do think that you forget who the customer is sometimes but to each their own.