I could make the same assertion about &quot;self-described OOP languages&quot; or &quot;self-described procedural languages&quot; with just as much evidence. Once you&#x27;ve done it enough, all programming feels like a pain in the ass.<p>I see FP languages being able to excel at the kind of projects with large, maintainable codebases that evolve over a decade and are shared between dozens of developers. Service oriented architectures serve the same goal -- isolating behavior and state locally, and being explicit about mutation and state changes over time.