Aren't records and init only setters in C# also a way to favor immutable types and fix setters in properties? (Not trying to criticize, I really want to know).
No, it is not. And nothing about this seems to violate the guidelines [0].
In fact, I'd say fits pretty well with the 'on topic' part of the 'what to submit' section.
Sorry but that makes no sense.
Here are quotes from the C#/.NET group director at unity about how the migration to CoreCLR should bring a large perf boost:
"One thing that should help in the future is the migration to CoreCLR that should provide a great boost in terms of performance."[1]
"What we have seen, outside of Unity, is that performance with CoreCLR compared to Mono should range from 2x to 10x faster." [2]