> Or in other terms, I won't use a service that locks me into a client I don't like.
Then don't! Or just use the API which doesn't lock you into any client.