Cloning the API surface is cheap, but once you try to match edge-case behavior across auth and retries you spend way more time than most weekend projects can justify.
You fake half the error modes or your test rig drfits from prod fast.