Before having to work directly with clients I always thought it was weird that people charged for things like quotes and consultations to determine what a job would be.
Now I fully understand. People have absolutely no respect for your time or expertise and the only way to get them to be at all specific or have their shit together is to change them for every tiny thing.
You want a tiny update? You pay for my time telling me you want the update, and my time making the update