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