One thing that having been an Oberon user teached me, was that having a GC wasn't a show stopper for systems programming.
Ironically C++ has has GC support for more than 20 years now.
Managed C++ and C++/CLI on .NET, C++/CX on UWP, Unreal C++, and the GC API introduced in C++11.
So it seems to be one of those things that you only learn to enjoy after experiencing it personally.
One thing that having been an Oberon user teached me, was that having a GC wasn't a show stopper for systems programming.
Ironically C++ has has GC support for more than 20 years now.
Managed C++ and C++/CLI on .NET, C++/CX on UWP, Unreal C++, and the GC API introduced in C++11.
So it seems to be one of those things that you only learn to enjoy after experiencing it personally.