I still believe that an installation program should work without using some external app to correct for whatever limitations the installation program has.
The external app ( which WE made ), it's not made to correct our program "limitations". It's made to help fixing issues caused by the normal delay that happens when after an update, all Cloudflare 270+ nodes around the world, need to be replicated to get the latest version of the latest file.
So, OUR "external app", is something WE did to fix the only thing that we have no control over it, the replication time on external servers we don't own or control.
If we didn't use Cloudflare, NOBODY will be able to download ANYTHING after an update, because if you could hypothetically download files from our own server, it would crash minutes after an update.