And just because you have the right to complain, it doesn't mean your complaint is always right.
Realistically, it's the kind of restrictions that have to be put in the game until CPU's become sentient and do not have to abide by an indisputable "law" set forth by programmers.
Realistically, it's the type of restriction that has to be there because it was (obviously) added very late in the development/production cycle, and they're trying to cut-back on as many exploits (that gamers would surely find) as possible. Which essentially makes this addition a beta run on a live platform that will give them loads of data and opinions to improve for '18 and beyond... meaning, you may not have to wait a full, first-world country year to get the perfect product you deserve. Better a year early than a yearly later...
You treat it as a "must have now" type of implement, where as the others see it for what it is, and that's a better future for the game and it's direction, regardless of how well/not so well the game is at the current state. Whether it's complete or incomplete doesn't matter. The fact is, formation subs are back. Period. That's a huge win for a lot of NFL gamers in itself.
Just be happy for once the team is finally hearing "us".