Как ты меня, тупая макака, одалела. Ты ведь попросту невероятно тупой. Давай я тебе попроще объясню. Воспринимай «гц» как автопилот, когда твоя жопа сидит пассажиром. А «управляемую память» как «пилот ты»(хотя пилот ты, если только в яслях с машинкой). Всякая автоматизация, типа АКП, круиз-контроля и прочей херни - не является потерей управления. Это всё вспомогательные механизмы.
В ситуации с теми же крестами raii - это просто написанная логика. Она находится вне языка, никак у тебя управление не отнимает.
В ситуации же с твоим птушным говном - управление ты терёшь. Ты не можешь брать две и более ссылок. Ты не имеет постоянного адреса. Ты вообще такого понятия как «память» не имеешь.
Т.е. твой недоязычок по всем признакам Гц-говно. Там впиндюрили ссылочные типы, впиндирюли на уровне языка raii(ворованные у С++). По-сути все объекты в этом недоязычке являются unique_ptr.
Тебя просто поимела пропаганды. Проблема управлению памятью возникает не тогда, когда есть одна ссылка. А тогда, когда есть несколько ссылок. Птушники просто запретили иметь несколько ссылок и запихнули всё в unique_ptr.
Сверху на это говно были натянуты линейные типы(на самом это нихрена не оно). В С++ есть подобная механика nrvo. Это достаточно просто сделать. Правда в этом говне nrvo нет.