But, in practice, how often does a service change an URI only, without changing the input or output parameters (causing you to have to re-factor your client anyway)?
You can also allow other sites to implement the same API and clients would only have to select a different entry point. Look at AtomPub for instance.