Почему нужно писать кануть в Ле ́ ту ? Разве имеются в виду не прошедшие годы – лета ́?

Отнюдь! Имеется в виду Лета – река забвения в подземном царстве мертвых из греческой мифологии. Души умерших пили из нее воду и забывали все, что было с ними в прошлой жизни.

Никакого отношения к славянскому слову лето греческое не имеет. Это просто совпадение в звучании разнородных слов. Наше лето родственно латинскому laetus, которое изначально имело значение «прекрасный». То есть лето – прекрасная пора года.