разговор не про то, как можно было бы написать плохо большой проект, разговор про то, как не делать непонятным даже маленький проект
Операторы из линз, бэйза и аесона не делают непонятным даже маленький проект. Это операторы, которые используются почти в каждом проекте и, что важно, они ничтожны по сравнению с той сложностью, которую несёт в себе доменная область