I agree with you, but I just want to point out that there are other seamless solutions to memory management like refcounting, used by for example GDscript (Swift? Perl?). You definitely wouldn't consider this manual memory management
No, I would consider refcounting as variants of GC.
Refcounting is indeed a form of GC (and the languages that want to handle cycles then need an extra form of GC on top of it).