To me that use of CC is the definition of OP. I personally have done almost 0 work for unlimited mining. Some stone and glass then copy/paste something to never think about ores again. Maybe if I had the skill or desire to program it myself.. If I want it that easy I'm totally down with just cheating in what I want. Different strokes and all that I guess.
Tbh there are still huge drawbacks to using turtles that makes me want to switch to real Quarry solutions as soon as I can. For example turtles will go missing or reset to basic(loose their tools) occasionally during server/game restarts(its a problem that occurs with all moving entities during the save, happens with minecarts/trains too).
And even though that script I linked has a auto resume function, it is not foolproof. Sometimes it ends up counting 1 block wrong, or just going the wrong way etc.
And then there is ofc. the matter of speed. The script I linked is "advertised" as faster than a normal BC quarry(or it used to). But that was only the case if you set it not to mine cobble, dirt, gravel etc. If you want it to mine everything, it is slower. And most new quarry methods are just way better in speeds, stability, chunkloading etc. And honestly with even half decent tools you can mine many times faster manually than the turtle can.
And I dunno, 3 diamonds for a Mining Turtle is not negligible early on. Specially not if you might loose it to server/pc restarts etc.