Если бы могли давно бы уже выпустили публикацию на этот счет и уберегли бы всю индустрию от пути разрушения. Но вы этого не сделали почему то. Из всех тех статей которые доказывают что это "антинаучная чушь", а я таких кучу перечитал (потому что смотрю на разные точки зрения), в основном все сходится к тому что у людей их пишущих каша в голове и они мешатют все в кучу примерно так же как плоскоземельщики.
Строгого технического определения того, что именно и каким образом использует индустрия - нет. Поэтому спор действительно бессмысленный.
первый: "мы пишем на C#, у нас контроллеры — просто мешок процедур, а на выход-выход — голые DTO" -
второй: ну так это DI и клин-архитектура, просто вы не используете полиморфизм и инкапсуляцию. А если бы использовали — у вас было бы все сильно лучше
первый: вот в Haskell никакого ООП, клин архитектуры и DI нет, и живут люди
второй: тип данных - это инкапсуляция, классы типов - полиморфизм, вы пишете клин-архитектуру
Ну и так далее.
У меня вот в коллективе, термин "клин архитектура" вообще несёт смысл "малолетние дурачки придумали архитектуру". Ну типа "я глянул к ним в код, там полный ООП" — значит код раздули кучей абстракций, не несущих никакой пользы.