You need to have the goods in the treasury to fund these buildings, and you’re going to need to fund them for almost two weeks at a time.
The real kicker is the cost for them, though. Buildings are important because they can change the flow of the map, or the flow of your victory points (or both). Ah yes, the biggest nuance to the strategy of Battlegrounds: the buildings you can place on the sectors.