> It's not so complicated, pretty much only download a tar.gz. So why using curl?
Because it goes further than just downloading a .tar.gz. It checks your OS and its dependencies; download the right tarball; check it has an install script; run the install script.