Estoy de acuerdo contigo en que esto sería conveniente, pero supongo que podría haber algunas motivaciones para no hacer esto.
Problemas desde la perspectiva del usuario:
Primero, en el caso de la respuesta al mensaje de texto: es muy probable que tenga un impacto monetario. Donde vivo, y solo puedo asumir que en la mayoría de los demás países, se cobran los mensajes de texto. El costo puede ser insignificante, pero el proveedor del servicio no puede asumir que tiene dinero para poder responder en ese mensaje de texto.
En el caso del correo electrónico, la mayoría de estos correos electrónicos se envían desde direcciones o a través de proveedores de correo masivo que ni siquiera permiten respuestas en esos correos electrónicos (la motivación, por lo tanto, en parte basada en la seguridad, supongo). Esta práctica obviamente haría imposible responder con una confirmación.
Problemas desde la perspectiva de los proveedores de servicios:
Si permiten a los usuarios responder por correo electrónico o mensaje de texto, deben analizar esas respuestas, lo que podría ser una gran cantidad de trabajo y consumir recursos computacionales muy valiosos. Cualquiera que haya intentado analizar respuestas en correos electrónicos sabrá que los encabezados se modifican o se pierden y que el contenido del cuerpo puede cambiar fácilmente, y mucho menos los problemas de codificación de caracteres que le causan dolores de cabeza. Lo mismo con los mensajes de prueba, aunque en menor medida. Esas respuestas a los mensajes de texto deberán analizarse e higienizarse a expensas del proveedor del servicio.
Los usuarios confían en los correos electrónicos, pero desafortunadamente son intrínsecamente inseguros. Tenga en cuenta que no estoy diciendo que todo el correo electrónico sea inseguro, pero la cantidad de servidores SMTP que no emplean algún tipo de seguridad de capa de transporte es sorprendente. También se sabe que algunos protocolos de autenticación SMTP muy básicos como CRAM-MD5 no son muy seguros. Todo esto significa que los correos electrónicos pueden ser modificados fácilmente durante el transporte por un MItM, lo que hace extremadamente difícil para el proveedor de servicios confiar en esas respuestas. Preferirían que obtuvieras el código, lo copiaras y lo pegaras de forma segura en su sitio HTTPS, mucho menos para ellos. Por supuesto, esto es más relevante con procesos de alto valor y críticos, como una respuesta para autorizar una transacción de Bitcoin desde una billetera en línea.
Sin embargo, lo que he visto en ciertos sitios es un correo electrónico con un enlace que apunta a un sitio seguro con una cadena de consulta al final que contiene mi número de referencia. Al hacer clic en ese enlace, se publican en el sitio seguro y se envía su código. Esto funciona muy bien si asumes que el enlace no fue alterado de alguna manera.
Supongo que la mejor solución sería ofrecer una gama de opciones, ya que existen opciones alternativas sobre cómo le gustaría responder en esa notificación, pero eso implicaría que el sitio web trabaje más, lo que no siempre les gusta .