An diesen Grenzen würde ich nichts zu ändern versuchen. Der interne Grund ist der, daß der Prozessor ohne größere Aufstände nur ganze Zahlen bis 2^32, d.h. etwa 4 000 000 000 verarbeiten kann; wenn man negative Zahlen ermöglichen will, nur bis zur Hälfte. Bei der Stadtkasse sieht man das ganz deutlich: Das sind nämlich die 2,1 Mrd.
. Wenn Du da einfach eine Zahl wie 10 000 000 000 in einer Konfigurationsdatei eingeben könntest, würde das Programm falsch rechnen und/oder abschmieren, weil es die Zahl 10 000 000 000 gar nicht kennt. Um das zu ändern, müßte man jede einzelne Variable erweitern und eventuell noch aufpassen, daß die richtigen Rechenroutinen aufgerufen werden - viele Compiler haben so große ganze Zahlen nämlich nicht mehr im grundlegenden Sprachschatz. Einschließlich Fehlersuche klingt das für mich nach ein paar Wochen Arbeit, und das für weit weniger als 100 Leute auf der Welt.
Anders gesagt: Wenn Du 20 Leute findest, die Ascaron je einen Programmierer-Arbeitstag bezahlen, machen die das vielleicht.