ну как смысл. лучше всегда эту штуку юзать. вдруг у мембера нет дефолтного конструктора? а зачем мемберу сначала вызывать свой дефолтный конструктор, а потом ещё делать ненужную работу для присвоения? окей, для примитивных типов мб это бессмысленно, но, как по мне, красивей и понятней.