Many people likely objected to the original restriction because it seemed as though Anthropic was trying to impede the development of competing tools.
If I'm paying for compute, why should it matter whether I use Anthropic's harness (e.g., Claude Code) or a 3rd-party harness?
Isn't their argument that third party harness dont play nice with their GPUs which is a fair argument.
With Claude Code they can predict what the traffic would look like with third party harness they cannot.
I find it a little bizarre that people have this expectation. You can still pay for compute and use it the way you want by paying for the product you actually want to use. Subscription products like this are not marketed or intended to be used as access to the API, but they also offer access to the API if that's what you want. I'm still not entirely clear why people insist on using their subscription like this, so let me know if I'm missing something.