> Primary constructors are a very poorly designed feature that for some reason was added in the last version.
I upgraded to .NET 8 recently and I love primary constructors. I don't use them everywhere but they are great for dependency injection or for small classes.