The portion of the street that is sharing nodes with an area is not having incorrect tags applied. The street and the area will still have their own way, with respective tags.

I always leave a small gap as well. My reason being that the way for the road is describing the centerline of the road, and an area usually does not start in the middle of a road. It also makes for easier editing, but that is not my main reason.