1. richer interface 2. lower latency 3. no need to share sensitive data with a third party
1 & 2 are less of an issue than they used to be, but 3 is still a major issue.
There's a reasonable place for both. Getting data and operating on it is a pretty fundamental need!