1. Any GIS or geo-database application could do a spatial join to append the `landuse=residential` `name=` to `building=`. On the contrary, you can't remove them as easily when considering button and label names, which creates clutter. Bus routes has the same problem. 