@RainyDay - I'm a mechanic, and I have tried making 'house calls', but the fact is that cars don't breakdown at home either. They breakdown on the express way, or if you’re lucky, on a surface street.
I usually ended up towing the cars back to the owner’s homes, to work on them there, so there was still towing and a towing fee involved, and then doing the work, which cost just as much as it would if I were working at the shop. Sometimes it cost a little more because my truck just can't house all the tools my shop does, and sometimes I ended up back at the shop to pick up more tools.
Then there is the matter of parts. I can get deliveries to the shop, but when I'm working at a customer’s house I have to go and pick up the parts, which adds to the man hours involved in getting the job done. All and all it just wasn't fiscally practical, not for me, and not for my customers. It’s one of those things that just isn’t as sweet as it sounds.