Like you rightly said, it's fine to disagree. And I also subscribe to the fact that players are not just football robots there to produce on demand. I think that, given the choice to try to break into another roster rather than remain #6 on the Saints roster, Perry took the first option. And why not?
But I do still think that people can tend to go looking for implausible reasons for things turning out the way they don't like, rather than just accepting the entirely straightforward reason in front of them.