Irgendwann darf es schon eliminiert werden. Muss halt ein paar Jahre dauern.
1. Nachfolgeversion: Compilerschalter mit "with als warnung"
2. Nachfolgeversion: Compilerschalter entfernt, with immer Warnung
3. Nachfolgerversion: with ergibt immer Fehler
Das geht zu schnell.
Wir sind mit XE4 bei einem halbjährigen Releasewechsel angekommen und nicht jeder benutzt immer die neueste Version.
Falls man plant ein Sprachfeature zu entfernen, dass es seit Jahrzehnten gab, dann sollte man es auch mindestens 5-10 Jahre abkündigen bevor man es entfernt. Wo wäre denn sonst die Investitionssicherheit?