I think with Anthropic the only way you get control of data residency is to use their models via another platform, so I tend to agree with you.
IIRC OpenAI do offer data residency controls but only to enterprise customers and subject to minimum spend.