>decide to play old gamecube game
>familiar with dolphin
>look online
>all of the packages are woefully out of date if they even exist
>decide to build it
>greeted with this https://github.com/dolphin-emu/dolphin/tree/master/Externals
>have to do shallow commit and figure out how to get it to just use system deps
Give me one valid reason to have shit like curl in this repo as a submodule