Hay un par de cosas sucediendo aquí:
Los sitios de Banca usarán encabezados de control de caché para prohibir el almacenamiento en caché de las páginas. Por lo tanto, cuando hace clic de nuevo, el navegador tiene que volver a cargar la página desde el servidor.
Algunas partes del sitio pueden tener un flujo estricto de páginas, por ejemplo, ingresa los detalles de la transacción, ingrese su código SMS, vea la confirmación de la transacción. Estos requieren un seguimiento estricto de la página en la que se supone que debe estar. Por lo tanto, si hace clic en Atrás, se rompe esto y aparece un error.
También puede ocurrir debido a intentos dudosos de mejorar la seguridad del sitio. Por ejemplo, algunos bancos tienen tokens de sesión en la URL que cambian con cada solicitud, y si regresa, su token ahora no es válido.
Por lo general, no hay una necesidad estricta de que el sitio tenga este comportamiento. Volviendo a los diez años atrás, solía ser muy común, aunque ahora menos.