Меня крайне смущает концепция anything-as-a-code - это звучит как влажная мечта разработчиков избавиться от других людей в разработке. Особенно от бизнеса)
На самом деле, любая концепция "everything as a something" это ошибка, связанная с тем, что её адепт считает всех сотрудников компании такими же, как он.
Почему документирование кодом без обычных документов плохая идея? Потому что код нафиг не упёрлось читать всем, кроме программистов.
Почему архитектурный репозиторий для всего плохая идея? Потому что всей остальной компании, кроме архитекторов, нафиг не упёрлось что-то пытаться понять в этих моделях.
Нарушается самый главный постулат - информация должна быть в формате, понятном читателю, а не писателю.