Wonder if the author tried BitTorrent. Despite its usage issues, its built with reliability in mind and its a great way to transfer large files.
How do you use WhatsApp over BitTorrent? And how do you update your macOS over BitTorrent? The author clearly says that downloaders elaborate enough to deal with slow connections (e.g. "download in a browser") were fine. The problem is that modern apps don't let you download the file the way you want, they just expect you to have a fast internet connection.
Bittorent has webseeds support, which can use apples direct CDN urls to create a torrent file to download. archive.org still uses this technique and AWS S3 used to do this when they had torrent support.
There a website that do just that, it creates a torrent file from any direct weburl.