I broadly agree. I'll dig into the junior dev thing though. It's one thing if you're giving an LLM a task you can review. It's another if you're not reviewing the output, or you're putting them in critical paths.