Вы не поняли, SMTP сервер Gmail не поддерживает DSN.
Мы ориентируемся не только на Gmail, но это популярный сервис. С Yahoo то же самое. Mail.ru.
Так что может быть ситуация что пользователь включит эту настройку, а сервер не умеет.
Что делать, трактовать как ошибку? "Аааа, программа не работает".
Запоминать возможности сервера? А если скажем пользователь переключает учётные записи?
В общем, получается сложнее и сложнее -- при том что всего было два или три человека которым это было интересно. За все годы.