I saw this discussion happening on this discord and thought a dedicated post would allow for more structured arguments.
Should it be a thing? What would it even do?
Also, I know there were some arguments about what is defined as a bot explicitly, and I think a good answer to that question would be any account that runs on a "headless client" (aka mineflayer) and does certain actions either automatically or by player request.