mabon1
My son is a stonemason. Sometimes he needs to drive back and forth to clients who live a fair distance away. It takes him hours to submit a proper quote. Would you do that for nothing?
It amazes me how many people expect others to work for nothing. It's rather different, but I know a lot of people who won't pay for downloads of any sort (ebooks, music, knitting patterns, apps etc), despite the fact that the people producing them are trying to make a living.
They only see the cost to them, which is a similar attitude to those who expect people like your son to pay for petrol and write off his time in the hope of being the cheapest person contacted to do a job. Obviously it it important to know how much something will cost before committing to getting it done, and also to meeting people who might be working in your home before employing them, so I think free estimates should be expected, but detailed quotes are different.