I’d say most Americans understand the value of highly skilled migration. It’s how America stays #1, it’s how they have the best companies, and bring the most value to their nation.
Meanwhile in EU, any move to attract talent is seen as net-negative, unfair and detrimental to the culture and livability. Their negativity is a self fulfilling prophecy, but it will be a very costly and hard pill to swallow, just like the UK is seeing after Brexit.
Nobody forces stuff onto you. You can disable everything with just one checkbox.
THE OLD VERSION IS ENABLED AFTER IDE RESTART.
And most of what I said was relating to the direction Jetbrains is moving. As soon as they start adding service based integrations, it's a slippery slope and we could end up with IDEs that depend on calling out to Jetbrains' services to function.
That's the exact opposite of what I want from Jetbrains and keeping that kind of stuff out of the IDE is the reason I pay them every year.
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.
Time to update your priors.