Sadly, people have been brainwashed into believing that they need different apps to do different things, and this only reinforces the application paradigm.
One day, hopefully soon, there will be a single app (probably the OS) that will be used for 90% of tasks. Shopping, setting up a meeting, reaching a friend and requesting a cab will all be done through a single interface.