Well, distributing CLI tools as Docker images came about in part due to environments like Node, which made it harder to ship a single statically linked binary.
Imagine, like, your source control tool being shipped as a Docker container.
I agree yes, CLI tools should not come in docker packages. I'd also blame python for that, it's harder to package.
Don't get me wrong, I absolutely would love for everything to just be statically linked and packaged in a single binary (an approach that works great on windows usually). And you are right that "over using" docker is kind of a trend, but I think it's due to a problem (packaging apps in Linux) rather than being a problem by itself.
Imagine, like, your source control tool being shipped as a Docker container.