It is well accepted that GC-based runtimes greatly increase memory footprint. A tracing GC might need upto several times the memory to match manual memory management. Nothing interesting about the "viewpoint".
https://people.cs.umass.edu/~emery/pubs/gcvsmalloc.pdf
https://blog.metaobject.com/2020/11/m1-memory-and-performanc...