Получается что в 3-м поколении обьекты которые почти всегда используются и на них есть ссылки?
Не совсем. По логике, на объекты которые только что создались, не может быть ссылки, по этому всегда чистка происходит с самого молодого поколения.
Далее, если приложению не хватает памяти, то GC идет дальше по поколениям 1, 2.