Von der Referenzierung als "Normalfall" auszugehen und gleichzeitig kaum Abgrenzungsmöglichkeiten zu bieten ist leider wieder typisch SAP.
Ein verheerendes von SAP ungelöstes Beispiel ist z.B. dieses:
380456 - Debitorenstammdaten: Adressänderung in Belegen
Erst mit Einführung von BP (also in aller Regel erst mit S4) gibt es die Möglichkeit mit Gültigkeiten zu arbeten um z.B. Namensänderungen (<> Umfirmierung) sinnvoll handhaben zu können.
Das Beste ist hierbei, dass es die Felder Gültigkeit von / bis schon immer gibt, sie aber mangels Fähigkeiten der SAP an allen mir bekannten Stellen als dediziert nicht zu verabeitende Objekte "hart codiert" ausgeschlossen wurden.
Finde ich sensationell.
Zum Thema:
der OSS 1457857 - How the Address Chain works in the SD module
zeigt, dass die SAP dein Thema nach wie vor (Stand 05/2016) noch genauso sieht.
Passt ja ins Bild, siehe oben.
*... who can do field replacements in the debugger can do anything in the system
*so this check can not stop (him) anyway.