ну, потому, что может быть мусор должен явно кому-то сказать, что он уже не мусор, а его больше нет, просто потому, что кто-то не оперирует понятием "мусор", ведь оно достаточно субъективно и зависит от скоупа, что в одном скоупе мусор -- в другом нет, но это не значит, что другой скоуп должен управлять временем существования объекта под вопросом