GC is very old concept. Nobody was ever prevented from using languages with GC. But as a whole we do not have to move. And frankly the dangers are overblown. My latest C++ product is of decent size and does not use a single explicit allocation. It is there though should I need it.