скл не ложится ни на фп, ни на ооп и за 50 лет люди так и не придумали как их склеить чтобы глаз не резало. Итогом этой боли как мне кажется становятся эти странные dsl over dsl которые как бы должны скрыть острые углы, но по итогу только бесцельно тратят время программистов на проекте на фикс проблем самих генераторов
проблема в людях, которые видя какую-то абстракцию, начинают ее применять по делу и без