Основная функция домов - увеличивать возможный максимум доступных тебе рабочих. Побочная - увеличивать скорость прироста рабочих обратно, когда ты их на что-то потратил.
Воины зависят от домов косвенно - сами они в домах не живут, и никто тебе не мешает вообще без домов иметь многомиллионную армию... (пока что...

). Но для производства воинов нужно тратить рабочих - так что, пока построенные в достаточном количестве дома не восполнят тебе последних, первых ты фиг построишь...
