Indeed, I agree with you having one app to do a functionality of many, but it is nowadays harder to find.
Back in the day when I used windows (as in desktop), I had MPC, GOM player, and 3 other players i don’t even remember anymore, to play multimedia (as in videos and DVDs), using winAmp, media player, and sometimes even VLC to play music files, it was fragmented process, and creates confusion sometimes (and RAM issues!).
After a while, desktop software started to change, they started to offer all-in-one suites, one media player for all your needs, listen to music, once you want to switch and watch a movie click a button and do so! yet they were bloatware, huge softwares just to do simple tasks and often very slow, and then came out VLC, it did just what i needed for All-in-one software, lightweight and simple to use, although it had (still has in my opinion) terrible UI for organising your media, it was the most elegant and sufficient solution at the time.
Mobile platforms has yet to adapt to this technique, due to most of app developers either being too greedy, or ignorant to do a game changer.
Take for example Bookmarking/“read-it-later” apps, I have noticed that the app developers of this category (competitors) are competing the “wrong way”, they pick a feature that their competitor doesn’t have and implement it, now since most of these apps are free, they offer in-app purchases, and they make that significant very important feature not free, don’t get me wrong, I write apps and software too, I am not saying I won’t drop a dime for that feature to make my life easy, the problem here is that they are competing on features, not the product quality itself, so if I find something I need in this app, I won’t find the other feature I need on it, instead I find it on the competitor software, and there it goes, an endless loop of missing features rendering an “incomplete” piece of software for a long time (at least until they update the software as a full pack of the most needed features instead of keeping on kids play).
So this is it, its true, the app stores are full of junk, most of them are useless and probably no one will download them, but this is not the problem, the problem is in the fragmented software, if you need something on your mobile, you will need to install 30 apps to reach the result you want, and this is caused (as stated above) by the market not being mature enough, or at least the developers are ignorant or too selfish to take on the next level, develop high quality full featured all-in-one software for your daily needs.