Most people generally don't use their phone or mobile device for these tasks, so an installable application makes sense. I think what OP is talking about is this phenomenon of needing an installed app taking up storage space just for fairly simple tasks the web can handle just fine. Most of the time the installed apps require internet to properly function anyway.