Jeremy shows up, gives me honest assessment of my situation, which was along the lines of, “Do X, Y, Z and get A from Lowe’s and call us if that doesn’t solve it.” That kind of advice makes me a customer for life even though I gave AAA $0 today because he could have said something very different in an attempt to get dollars today.
That’s the equivalent of, “Go to Autozone, buy a new $30 air filter for your car, and come back if that doesn’t fix your problem.” The mechanic could have said, “You need a new air filter, oxygen sensor, PCV valve. The total for parts and labor is $450. And that should fix your problem.” If you have a mechanic who will tell you the former, keep him/her.
Likewise with exterminators.