Hi Brendan
I am aware of that. However I am unsure that this is as big an issue as some people think.
I know of solicitors, accountants, auctioneers and bank branches that derive a large share of their client base from the immediate neighbourhood, even in small towns. Although some people will prefer to bring their business elsewhere (as I mentioned above) it seems that many people prefer to avoid the inconvenience of travelling elsewhere.
In any case, what goes around comes around and a solicitor can expect to gain as much they will lose from this factor, regardless of where they locate.