As the world moves more towards open standards, websites and services are focusing a lot on offering an extensive set of APIs for interact, turning more into some protocols with clients built on top.
Take Twitter for example:
https://opensource.com/life/16/10/3-twitter-clients-linux-command-lineWould you use such a client, if existed, to read and maybe post on Bitcointalk?