I think it depends on the details. If your code is simply cleaner, well documented etc, then fully agreed.
If you introduce new dependencies, or the latest free monad transforming framework when there was none, then I’d be wary as well.
If you introduce new dependencies, or the latest free monad transforming framework when there was none, then I’d be wary as well.