Я никогда раньше не задавал вопросов подобного рода, так что, если это не подходит ТАК, просто не обижай меня слишком сильно, и я удалите его.
Чтобы сохранить все, что меня волнует, как можно ближе к левому краю, я все время хотел бы написать что-нибудь вроде:
DataService1.DataEntities dataEntities = new(constructorArg1, ...)
Я думаю, еще одна причина в том, что мне нравится дополнительное пространство на экране, которое я получаю с помощью var, когда тип уже присутствует в правой части присваивания, но мой мозг слишком много лет ищет тип на левой стороне. С другой стороны, застревание на моем пути - не такая уж хорошая причина желать специализации ...