Hey!
Thanks for the idea, that sounds like a useful addition! I've changed the range setting to allow value of -1 to disable automatic clearing on building construction.
The only exception to that are tiles, placing stuff like concrete still removes decoratives underneath. They are working slightly differently to clearing under/near buildings - they use the built-in decorative_removal_probability data value, which in vanilla is set to 0.25 (25%), and I've set them to 1 (100%). I could potentially look into solving that in a different way if you really want that too. For now though, I think that if you build tiles in a location you probably don't want decoratives sticking through them, so unless you think it would be useful, I'm gonna leave it this way.