Yeah, Shapiro's contract expires after 2020. He's good as his job and would certainly have other options if he or the team wanted to end the relationship. I really hope to hear news about a multi-year extension for him soon, because the course of the team is right even if a lot of the individual decisions haven't worked out.
And you might be right that Shapiro's contract status limited the options available to him when it came to Atkins. Maybe he didn't have the authority to extend Ross beyond 2020? The dynamic between the two is really interesting to me. I'd be interested in knowing how much rope Atkins actually has with Shapiro, assuming Shapiro is here beyond 2020.