geo + keyword domains aren't useless but they aren't a free pass either. Results for searches with local intent (especially placement in the local 3-pack or on maps) are based on internal and external factors which establish the page as locally relevant. This includes consistent business information on important 3rd party sites, and an optimized and verified Google business listing. Local links have a strong correlation to rankings, and a good review profile helps. Ideal place to be for the "money" searches is the local 3-pack, since first organic may be well down the page - even "below the fold."