In my opinion the problem is that all activities relating to software are confused - we sign up for an app's account both from the app itself and its website, we buy software both from within the app, its website or an app store, we use applications both natively - on a device and inside the Web and, also, we may install it - from the Internet or via an app store.
I see mess in how it works and think it is possible to design it better. I believe that all the activities should be organized and each place should be responsible for their specific tasks only. A specific place for installing, a different one for using, another for learning about and one, individual place for signing up and buying.
Since I work in the industry, on a solution, my opinion is probably not objective, so I am curious of yours. Do you even see it? Is this a problem for you?