Wasn't this supposed to be a general purpose computer? Why can a service decide which apps I can use to access which features of my own device?