Why do I ask for your budget?

Clients often avoid revealing their budget to freelancers, but there are good reasons why we ask.