Earlier quoted context omitted.
A lot of text and it's still not clear what you're trying to say. Just disable the plugin if you don't need it or don't find it useful?
I shouldn't need to disable a plugin like that. In my opinion, it's something that I should need to explicitly enable if I want it. All it takes is one person on a project accepting the prompts to agree to the ToS for everyone. They know it's problem too because commercial accounts can disable the integration for everyone. And most of what I said was relating to the direction Jetbrains is moving. As soon as they star…
I guess the main reason the plugin is enabled by default is to promote it. AI tools are becoming an important part of the development workflow, with a majority of developers using a chat LLM or Copilot (https://www.jetbrains.com/lp/devecosystem-2023/ai/). So the functionality offered by the plugin might be interesting to a large part of the user base. A non-bundled plugin would not be discovered by most users. And for organizations it looks like the AI assistant is disabled by default.
Regarding the direction - LLMs are usually used as a service right now, so there's not much choice. At the same time, JetBrains is also working on local smart completion workflows like https://plugins.jetbrains.com/plugin/14823-full-line-code-co.... Hopefully at some point there'll also be an option to use a local LLM with the AI Assistant.