Unfortunately there is no way to read the minds of users that take it upon themselves to conduct undiscussed imports that are at odds with community consensus. That is the reason for the import guidelines and the Automated Edits Code of Conduct.

https://wiki.openstreetmap.org/wiki/Import/Guidelines

Unfortunately, discussing things with the OSM community is more work than simply unilaterally uploading data. I totally understand if discussing imports in advance is too much of a burden and this causes you not to conduct future imports. Such is the nature of collaboration.