Ich gehe mal davon aus, dass die Sprachausgabe auch einiges an Speicher gefressen hat. Von daher dürfte es eng geworden sein.
Ja, aber das ist doch eine Design-Entscheidung. Ein Sample oder Sprite weniger und schon wäre Platz für dutzende Gebäude (im sparsamen Charmode) gewesen (wenn der Platz dafür nicht ohnehin vorhanden war). Es war den Machern wahrscheinlich nicht wichtig, Gebäude-Varianten zu basteln, weil sie in der Vorlage nicht vorkamen. Daraus dann hier künstlich eine Pro- und Contra-Abwägung bzgl. Nachladen zu konstruieren, finde ich etwas gewagt.
Es ist immer eine Entscheidung der Entwickler, welche Assets wichtig sind für ein Spiel – ungeachtet irgendwelcher Nachlade-Routinen. Ich habe z.B. bei BJDX mehrfach die Grafik überarbeitet, um immer mehr Platz für Musik zu schaffen. Das war uns einfach wichtig für das Spiel. Dadurch ist die Grafik aber nicht schlechter geworden, eher im Gegenteil. Hätten wir auf Nachlader gesetzt, wäre höchstens die Entwicklungszeit gesunken (was sicherlich für viele wünschenswert gewesen wäre), weil wir bei Grafik und Sound hätten schludriger sein können und Endurion auch nicht so viel Gehirnschmalz in die Komprimierung etc. hätte stecken müssen.
Ich glaube nicht, dass ein IRQ-Fastloader Fix-it-Felix "besser" gemacht hätte. Das Spiel ist gut so, wie es ist. Und wenn die Entwickler ein paar Stein-Farben-Varianten hätten haben wollen, wäre das wahrscheinlich nicht am C64-RAM gescheitert.