When you're down to 90% of them only providing location (unless you stop caring about topology), it's no longer as clear-cut. I was only really arguing against the implication that it's "funny" to use nodes; the topological connections and normalisation/deduplication do have advantages and it looks like a reasonable technical decision to have made.
I also imagine that creating new topological connections may become trickier when most locations are 'hidden' in ways.
However, I do hope you find a common way forward that reduces the apparent redundancy and excess processing/storage requirements.