Это потому, что если пользователь отправляет форму и попадает на страницу благодарности, а затем обновляет эту страницу, браузер предложит пользователю повторно отправить форму, создавая два сообщения для вашего обработчика данных.Если вы перенаправляете на страницу с благодарностью с помощью GET, то записи сообщения остаются пустыми, поэтому форма не будет отправлена повторно.
Я не уверен, что это все еще считается хорошей практикой - ничего не слышал по этому вопросу длянекоторое время.