Still, one could reasonably expect that applying a functional pipeline to web page contents (extract and filter links, pipe them into the download queue) should be regular web browser functionality.
Should I only use the one provided by my Web browser? Should I not download the content that I want to access locally or share between devices without being obliged to stream/download it again from a server?
The thing is, a browser is already "managing" downloads. If browsers implemented their internal download management reasonably, people would mostly not need to bother with an extension.
Yes, they are still useful. Download managers can download specific range of files that we are only interested in which it can be filtered out. Like youtube-dl and gallery-dl, they are a specialized download manager and did amazing job with it.
If I find a gallery of images that I like to keep. I can use gallery-dl for that and use gallery-dl "instagram.com/boburnham" in the command line and it will crawl and download the images within the gallery.