if they're building stuff its not leeching, they are trying to construct defenses to help DEFENSE win.
if you put repairs costs on siege equipment, than your support players will stop using it, which defeats the purpose of having it in the game to begin with.
Its no different than charging healers to cast a heal spell in an MMO, doesnt work because all your healers quit.