Dlaczego wyrzucanie elementów bezużytecznych obejmuje tylko pamięć, a nie inne typy zasobów?

Wygląda na to, że ludzie zmęczyli się ręcznym zarządzaniem pamięcią, więc wymyślili zbieranie śmieci, a życie było w miarę dobre. Ale co z każdym innym rodzajem zasobów? Deskryptory plików, gniazda, a nawet dane tworzone przez użytkownika, takie jak połączenia z bazą danych? To naiwne pytanie, ale...