Sehe ich das richtig das "Records" hauptsächlich oder ausschließlich ein Delphi Ding sind?
Ich weiß nicht, mit welchen Sprachen du vergleichen möchtest. Java beispielsweise hat kein Gegenstück, die Delphi-Records sind aber praktisch 1:1 das, was in C oder C++ structs sind.
Klassen und Records haben beide legitime Anwendungsfälle, das eine ist nicht per se "besser" als das andere.