This global property allows the decoder to address any parts of the source sequence at each step of the output generation and provides advantages in some cases like machine translation tasks.
when the source and the target languages have different sentence structures and the last part of the target sequence may depend on the first part of the source sequence.