It's not the development of different buildings that's the issue. They can easily tile these buildings so you'll have an entire city of them. The issue arises when you try to render these buildings with a maintainable PVS; You also need a PVS for collision with all these buildings. It's feasible but as many have stated before, it won't add much value. It'll be the same 20 buildings over and over.