Здравствуйте, ylem, Вы писали:
Y>У меня у одного вызывает диссонанс new для типов значений в C#?
Y>Ну сами по судите:
Y>var point = new Point(10, 20);
Y>Ну какая же она новая? Эта точка была за 500 лет до того, как я напечатал эту строчку и будет еще 500 лет (а то и дольше) после этого.
Y>Где я заблуждаюсь?
Не, _этой_ точки не было

Предложите более понятный способ инициализировать всякие структы

Хотя C# идёт всё дальше от понятности/читабельности