I think all problems must be solved by that way that first step is to figure out what is real problem and then solve it. Current your solution is just changeing pillars more and more looking like houses so in one point you see that there is spam of houses but it is argueable is that house with functionality or just cool thing or something else. That solveing path leads into dead end and makes problem even more worse.
First step should be collecting ideas why players spamming with pillars not makeing pillars spam impossible.
Resource location problem:
Someone just build i