I'm sure they do... it's business!
That should be part of the deal.
Besides you don't know when you're going to have a client or not. Some gentlemen want to schedule things in advance and they keep their word, other just want to hire at the moment and it's up to you to do it or not.