I agree to these points and its good to cut BS off early to save time.
If you feel like many potential clients are time wasters then there might be some issues with your own service. Time wasting goes both ways. Often in client-service provider relationships time costs significantly more for...