Hi Rob, welcome to the forum.

In the 1st case I would keep that mapping style, because it may help in future to make edits more easier. To split polygons on roads is often a necessary step. I think also that roads (lines) and areas should not use the same nodes.

On the 2nd case I would agree. Didn’t see any reasons why to keep the gap. Both are areas and in reality there may be no other landuse in between. ???