@nolan Every ecosystem having this debate apparently :) (Python with uv, ruff)
As a Python person, and as a developer who tries to get things done, I use tools that I never, ever want to debug. That includes git, shell utilities, code formatters, and more.
I want these tools to just work. If they don't, I'll assume there's a 99 % chance it's my fault. I'll open an issue, find a workaround and move on, not waste a weekend tinkering with it.
Abstraction enables productivity and tight feedback.