IDM only does direct downloads, or taking over downloads after waiting the timers or clicking the download button.
You can just give the download URL to JDownloader2, either direct or on a file host, and it will do the job. It supports many file hosts, which may be dealt differently from one to the other, such as needing timeouts, donwloading from folders, handling passwords (it would ask you for it), solving CAPTCHAs (it would also ask you for it), and so much more. Everything would be dealt and you get the file just from the URL you gave it. It’s a versatile tool.
It’s like Reddit, as an link aggregator (Wikipedia said “social news aggregation […] website”), but federated (in the Fediverse), as in it is not centralized and built upon many instances of Lemmy, not just one centralized website like Reddit.