You’ve just picked an arbitrary point in the development of these tools that you’re happy with and are suggesting that any progress beyond that point is wasted. I’m sure there were folks around when bash development started saying that they were super productive in Bourne shell so why start a rewrite from scratch. Is vim the terminal point of editor development, forever? Why wasn’t it when nvi replaced Joy’s original vi? Why aren’t we still using ex?
All of the tools you mentioned started as rewrites of existing tools and only became better over time as they added features. That process hasn’t stopped.
And it automatically ignores the directories like .git, build, node_modules, etc., whatever is in .gitignore, without having to add a bunch of "-prune" clauses.
All of the tools you mentioned started as rewrites of existing tools and only became better over time as they added features. That process hasn’t stopped.