Ideal wäre wohl, wenn man einer Linie sagen könnte, du darfst "dieses, jenes, und dieses" Gleis benützen.
Und nein, unrealistisch ist das nicht...
z.B. in Zürich gibt es auch einen Teil des Bahnhofes, wo erst klar ist, auf welchem Gleis der Zug einfahren wird, wenn sich dieser im Weichenvorfeld befindet, denn dort gillt einfach immer, "einmal Links, einmal Rechts" (natürlich mit MittelPerron).
Gerade, und gerade beim Güterverkehr wäre dies wirklich extrem Toll! z.B. beim Laden, wäre realistischer wenn ich ein 2 gleisiger Bahnhof bauen könnte, der erste Zug wird fertig beladen, der zweite fährt schon nebenan ein, wartet bis der Erste fertig ist, und hobs, weiter geht es mit dem Beladen des zweiten - sieht um ein vielfaches realistischer aus, als wenn ein 320m Zug vor einem eingleisigen, 320m Bahnhof zum einfahren und laden wartet...
Oder bei der Warenverteilung, da habe ich oft den Fall, dass 3-4 Linien ein Gleis zum Laden der Waren brauchen (bei 4-5 spurigen Verladebahnhofen) - was spricht da gegen ein Weichenvorfeld und der Zug sucht sich einfach das nächste freie Gleis? Und jetzt kommt - ja aber die Ware wurde nicht an diesem Perron bereit gestellt - hmmm, Terminal Verlad? 
Edit: Bahnsteigzwang in DE, ich bin über die letzten Jahre 6 mal Berlin - Hamburg - Berlin gefahren, 5mal davon musste ich in Hambug - und mit mir die gesammte Meute - im letzten Moment den Bahnsteig wechseln, viele mit Platzreservationen hatten da wohl jeweils auch nicht mehr die korrekte der 2 ICE Kompositionen erwischt 