My guess is that this gives him both a good salary as well as job security. If he became a free agent, he may not have had enough options (only AC Milan were linked to him), and he didn't seem like the kind of guy to move out of Europe.But why would Giroud agree to this? Surely he'd get a bigger signing bonus if he were a free agent?