LOL, Google does not work like that. They understand user intent not just keywords, Google already become more semantic since 2000.
Barber shop near me convert into this type of query like “barber shop in your city” (Location google will pick from your mobile location or from google profile).
Google stop adding more value on EMD after 2013. You can watch many videos on that from matt cutts.
If you also buy
XYZProductreview.com, then you will not going to rank on Google first page. Google use more than 200 signal to rank any website. And keyword is one of them. Whatever your mind thinking about keywords in domain, will not going to impact 1% as well.
Good luck (y)