Kannst Du ggf. Licht ins Dunkel bringen, weshalb Interfaces broken by Design sind?
Afaik bezieht sich das darauf, das Interfaces in Delphi quasi
COM-Interfaces sind.
Quasi wird ein Model benutzt, was dafür nicht unbedingt für die allgemeine Interfaces gedacht war, sondern zur Sprach- und/oder Prozessübergreifenden Kommunikation. Damit bekommt man mit Interfaces quasi immer gleich Referenzzählung und GUIDs.