Makes sense, but why not connect the actual APIs?
They all have basically the very same HTTP interface. The burden is just to keep multiple API keys...
But yeah I see that it could be convenient to just pay with sats with no accounts, keys or else...