As a user it is because I can no longer use the subscription with the greater tooling ecosystem.
As for Anthropic, they might not want to do this as they may lose users who decide to use another provider, since without the cost benefit of the subscription it doesn't make sense to stay with them and also be locked into their tooling.
The subscription is for their products? If you want to use their models in another product you can pay for the API usage.