I till don't understand, why some person use words such as "bug" and "abuse".
We have in a picture wall and ram near wall, rounded by objects, can be destroyed by another ram.
Type of objects doesn't matter, while it can be destroyed.
Fact, that village was not prepare for any ram, rounded by any objects (strongbox for example) don't allow to name this "bug" or "abuse". It's just problem of a village.
And this sutuation i see such as when player crack dock, loosing in chess.
Only one thing in this can be named "abuse". It's to use game devs for compensate mistakes of village defence.