Don't forget we are talking about a tool.
A good tool is easily documentable, and then usable with said documentation. A good tool has perfect repeatability It is easy to predict the outcome of using a good tool.
Current LLMs have neither. For all the user knows, it's a black box that takes input and poops out output. You can only steer the output after some output has already been given.
Indeed. I agree that it's not a tool, but a type of outsourcing.