I don’t doubt they will only be for achieving some missions. Just another way to make things tricky without just insisting on headshots from an SMG or more mundane requirements.
I doubt they took much development work and I doubt they will effect the game much.