Not sure if we're misunderstanding each other.Isn’t that the gist of the complaint? You don’t want NPCs built like monsters, so don’t. Create them all as very low level characters except for their specialty. That eliminates the “beggar has has significantly more hit points, and significantly better attacks” scenario while still allowing said beggar to be a good source of information on the street (because their Society skill is very high). The reason for pointing to the GMG was to show that such an approach isn’t unprecedented.
I'm merely pointing out that the GMG approach you mention is still used only highly selectively.
The solution is exactly what you suggest except Paizo didn't do this. That I can do it isn't really a solution for anybody else...