XakerЯ считаю что это не фишка а ограничение...
Теоретически (не буду утверждать фишка или ограничение) эта штука, должна давать полную свободу отстройки (в идиале без зависимостей построек от других зданий). А так же даёт возможность балансировать отстройку в любой момент.
Как я понял, каждое здание имеет своё количество Town Points.
Так если разработчики решат, что драконов можно строить только тогда, когда в городе отстроены все здания, они могут выставить требование к постройке Town Points = сумме(Town Points всех возможных построек) и всё. И никаких прямых зависимостей, только косвенные. А патчами можно и балансироать.