1
1) Consuming of rest apis become simple. Parsing work is cut. 2) If we have an unstable rest API, a rest client can provide a consistent interface to developers. But I can see nowadays rest apis are stable and made public for usage.
So, what's the point of writing a rest client ?