Da gibt es einiges, das einfach ignoriert wird, ja. Zum Beispiel der unselige Fehler, dass der Parser der .dpr Datei diese immer wieder mal kaputt macht. Auch das war "as-designed"...
Von Designfehlern ganz zu schweigen. Zum Beispiel wird vieles hart im Code festgelegt und in private bzw. implementation und non-virtuell festgeklopft, so dass man ohne harte Tricks nur die Wahl hat die ganze
Unit zu kopieren und lokal zu modifizieren. Oder man implementiert genau das gleiche noch einmal selbst...
Zwei Beispiele von mir selbst:
https://quality.embarcadero.com/browse/RSP-34451 (noch offen, mal schauen was passiert)
https://quality.embarcadero.com/browse/RSP-14709 (abgelehnt, obwohl nur die Methode von private nach public geschoben hätte werden müssen)