I also wondered for months why it feels so difficult to use Openai or Anthropic SDKs until i came to a similar conclusion.