Не противоречит) Но сюжет тогда должен быть локальным. Из этого вытекает одно преимущество: если вы, по какой-либо причине (вас перехватили по дороге, цели уже нет на месте, миссия слишком сложная для вас), не выполняете свою задачу - это мало что меняет, как в общем смысле, так и для вас лично. Можно играть дальше, переходить к следующему этапу.
Если же все завязано на игрока, то пока вы не сделаете то, что от вас хочет дизайнер, события дальше не двинутся, придется по нескольку раз перигрывать одно и то же. Для шутера - нормально, для симулятора - сомнительно. К примеру, это очень сильно портит отличную кампанию "Командировка" в Ка-50.