I rather think of it as “how much third-party code is this going to require and can I better do it myself?”
With the other solution you would come closer to the rate limit for your domain needlessly, you’d have to run multiple copies of the client etc.
If the setup is sound, don’t overthrow it to accomodate a tiny problem. The correct solution should be clear.