For the same reason that there are multiple browser apps. All of them access the same data, using http and https, but each one has different bells and whistles.