So that there's some ability to look back and diagnose previous payments.
This has privacy implications when used for self-service payments on publicly accessible devices (as in the TLV bitcoin embassy), so it should be a togglable option or require some form of authentication.