> There is no point in freeing blocks at the end of a program, because all of the program’s space is given back to the system when the process terminates.
https://www.gnu.org/software/libc/manual/html_node/Freeing-a...
I think many GNU tools just never free any memory.
For example, GCC : https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66339
-- edit: added GCC as example.