Ты расчитываешь эти коэффициенты, не учитывая эффекта недовольства.
В реальности, чтобы получить эффективное ускорение, нужно ждать 10 ходов, пока успокоятся бузящие в городе.
Таким образом мы имеем, что благодаря рабству можем получить 30 молотков (при убиении 1 жителя) за 10 ходов, т.е. 3 молотка в ход.
Если убиваем 2-х жителей, то будет 6 молотков в ход. Однако подгадать так, чтобы к моменту успокоения бузы текущее производство можно было ускорить на двух жителей не всегда получается.

Простейший пример:
имеем город размером 3, который обрабатывает три клетки, на каждой из которых есть 6 еды (такое реально). Избыток еды составляет 4еды * 3клетки = 12 еды. По таблице получается, что город будет давать 27 молотков в ход. Это нереально (если в городе нет Театра Шекспира) потому что ускоряться придется почти каждый ход, и через 4 хода в городе будут одни недовольные.