"Die Gebietskörperschaften in Hessen sind in OSM offensichtlich nicht konsistent eingetragen."

Sind sie nicht und das ist/war auch nie so gedacht.

Neukirchen ist eine andere Situation. Es existiert eine Kernstadt Neukirchen in der Gemeinde Neukirchen. Deshalb auch der place=town-Knoten. Der bezieht sich auf die Kernstadt, nicht auf die Gemeinde.