I know that a lot of service providers use relay state as a way to keep track of what resource was accessed while SP initiated SSO, so SP can redirect to it after SAML assertion consumption.
However, I am looking at Destination attribute of SAML response and it looks like it was designed specifically for this case.
Am I missing something? Why service providers use Relay state in this way (vs using destination)?