A lot of substitutions are determined by defensive matchups and trying to adjust to what the other team is doing.
It's easy to arm chair QB but against a team like we just played Saturday where they have several immensely individually talented players like Lewis and Mallete, Pope is trying to prevent them lighting on fire and taking over the game so he's going to make substitutions based on defensive assignments.
This might mean a weaker defensive player like Rudi gets subbed out for a guy like Saunders who is tough and gritty and will stick with his man like glue