People in your team may not ask this question, but people who are in charge of them do. All the time.
Let me ask you a specific question. Google navigation. It's web-based only, right? It requires Internet. It does not work in a rural area where your phone has no Internet. Why not make this application a standalone, to enhance user experience? To make user "happier"? So that it works even without Internet? Don't tell me it's not possible: many companies have done this, well before Google, so Google can do this too. The answer: Google intends to serve ads, and for this Internet is the key. You don't have an Internet connected phone? Google does not care about you: you will not see ads.
Let me ask you a specific question. Google navigation. It's web-based only, right? It requires Internet. It does not work in a rural area where your phone has no Internet. Why not make this application a standalone, to enhance user experience? To make user "happier"? So that it works even without Internet? Don't tell me it's not possible: many companies have done this, well before Google, so Google can do this too. The answer: Google intends to serve ads, and for this Internet is the key. You don't have an Internet connected phone? Google does not care about you: you will not see ads.