In general, I like this idea. But there are pros and cons to this approach.

It would be convenient. But one problem is that some area codes are very large, and not all calls between prefixes within that area code are "local".

So you could give someone a number that would be a long distance call for their next door neighbor.