malloc и free тоже используется вместо ручного управления памятью.
Вообще не сути понимаю претензий. То, что стандартная библиотека сложно отключается? Не сложнее чем в С. То, что много кода юзает стандартную библиотеку? В С тоже много кода юзает стандартную библиотеку
Нет, конечно, "ручное" управление памяти — это mmap/sbrk или аналоги, аллокаторы же сложнее кода значительной части программ, что их используют Там и подсчет ссылок, и deferred reclamation, и так далее