Очень сложно представить логику в которой нужно просто поменять флаг несмотря ни на что )
Да, верно. Вообще в условиях внутри сценария пугает неопределенность. По какой ветке пойдёт тест? А если пойдет по одной, а не по другой, то зачем вообще другая? Не будут ли пропущены важные проверки.
Наверное это делают из-за многообразия функциональных опций в типовых конфигурациях. Потому что на конкретном предприятии с выставленными на этапе внедрения функциональными опциями такого наверное лучше избегать.