Also, how fast can you browse through and find the bookmark you need? There's a lot of useful data attached to each one of them, including a tree structure.
If you lose a bookmark (or maybe you're on a different device), how easy is it to get it back? You can even choose from a wealth of great search engines!
Maybe search engines will come for "native" apps. Maybe that's what OP hinted at at the end. Even then, those apps are not cross-platform.
Faster than scrolling through pages of apps.
There are search engines for native apps already, the app stores, perhaps they should be updated to "search on device" and give the subset of results that are installed on the device already.
Well if that's the extent of your analogy it's completely flawed. In your analogy someone has misused the bookmark feature to save too many. In my response - I point out it's a pain to remove apps. In future, sure maybe somebody will make app managers on par with web browser bookmarking features.
Bookmarking a site is not a prerequisite for using a website, whereas installing an app is.
To point to yet another crummy app that performs extremely basic functionality that should probably be part of the os, is not really a sterling defense of the app model.