I feel like I remember someone testing in Madden a few years ago whether or not the play call cool downs and limits applied to the CPU teams as well and came to the conclusion they did. Maybe I am remembering wrong, and I've never looked into it myself, but this could potentially be a way to somewhat aid the CPU play calling in terms of being more dynamic.
It would at least help with situations like where I've seen the CPU run jet sweep 3 times in a 4-play span for little success. If the play call cool downs/limits applied to them, I could do something like a 10-play cool down to make it so I wouldn't see them run a jet sweep again until the next drive at least.