Quite true, but the reality is that since Modula-3, Oberon, Eiffel and others did not get adopted at large by the industry, many got the idea that it isn't possible to have a GC for productivity and still manually manage memory, if really required.
So now we are stuck with modern languages having to bring those ideas back to life.
So now we are stuck with modern languages having to bring those ideas back to life.