Would you please not destroy surveyed information that is lost with a few of your edits, like this ChangeSet?

It's my interest to make my familiar areas correct, and useful, and not just in a 2D view, in line with openstreetmap.org - "OpenStreetMap is a place for mapping things that are both real and current"

At the precision sometimes required for 3D mapping, UrbIS is often outdated, slightly incorrect, if not wrong, about building outlines, and insisting different data cannot be recorded for building outlines stops correct details from being added. 

I would like to keep OpenStreetmap *correct*, represent the world, not being a copy of a different (even if freely usable) database.

In this case, the shapes took a long time to survey, and unfortunately could also take a few more attempts to make it display correctly with quirks in f4map or streets.gl.

This particular outline should not have been diverged from UrbIS in a confusing - or even noticeable - way in this occasion, to keep any relation to the database obvious; it's actually getting closer to the real world outline, why are you considering that approach wrong?