Why? As a user of these tools, I love the convenience factor of having one tool rather than wrangling dozens. It's why in the past I've used an IDE (JetBrains), a language created by the provider of the IDE (Kotlin), web framework created by the same people (ktor), etc.
Except you can write Kotlin and ktor outside of Jetbrain's IDEs.
Anthropic wants a world where they own your agent where it can't exist outside of the Claude desktop app or Claude Code.
There could exist a world where your agent isn't confined by the whims of a corporation.
This is very different to a framework, language or IDE. More comparable to apple or amazon trying to create corporate anti competitive hellscapes of enslaved users that have no agency, no dignity and no real choice, reduced to rent extraction targets. Just with much more dire consequences and much more at stake. We still have the power to make ai providers have no moat and be interchangeable commodity. But we have to fight for them to not get control of the other layers they are trying to grab. We are in a war, people who can still use claude code or other of their garbage tools, after anthropic threatened and shut off opencode, are very naive and ignorant.