Angenommen jemand hat 400 Stück Getreide im "allgemeinen Lager" und zusätzlich 1000 Stück Getreide in der Mühle.
Lagerkapazität sei max. 1200 (also kein lager gebaut).
Nun braucht er etwas mehr Getreide, um was neues zu bauen. Wenn er die 1000 Getreide von der Mühle zurückzieht, sind 200 Getreide ersatzlos futsch, dann hat die Mühle 0 und im allgemeinen lager sind 1200 Getreide.
Ein Workaround ist, zuerst die 400 Getreide auf dem Markt anzubieten (für irgendeinen hohen Preis, damit es niemand sofort kauft), aber wäre es nicht sinnvoller, nur so viel Material zurückziehen zu können, bis die allgemeine Lagerkapazität erschöpft ist?
(Oder ein Eingabefeld, wie viel jemand von einer Produktion abziehen will. Komplett alles wegzunehmen, ist unrealistisch, schließlich will die Mühle weiterarbeiten, kann das aber auch mit 200 Getreide machen, wenn nebenbei das Feld weiter produziert.)