The integration takes an afternoon and the authorisation takes a quarter
Connecting an agent to an API is genuinely easy now, which is the problem: the first version works, so nobody asks whose authority the call carries. The protocol specification is blunt about the anti-pattern, calling token passthrough explicitly forbidden and requiring that a server refuse tokens not issued to it, because the alternative breaks rate limiting, breaks the audit trail, and lets a stolen token use your server as a proxy for exfiltration. Programmes that skip this arrive at the security review with an integration nobody can explain and no cheap way to fix it.