Records are strange feature. > They are immutable, they can't be abstract, they can't extend, they have implementations of some methods. I don't need anything of that.
Some people find data transfer objects to be very useful, even fundamental to implement a well architects software project.