Обычно в компаниях идёт 1-2 девопса на несколько проектов, девопсы в принципе не сильно шарят что происходит в проекте, вместо того чтобы обьяснять им - можно логику самому написать на шарпе. Я считаю, что такой вариант допустим в 99% случаев, даже в сложной логике. В коде тоже может быть сложная логика и много "условностей", почему нет? В коде их делать ещё проще