Or, with a dependency on libcurl :)
Also, it's not immediately obvious in the various libraries how to do something right. Most python/requests examples you'll find to do that simple "download a file", for example, would run out of memory on a large file.
AFAIK the "requests" module in python (the most popular one) doesn't actually depend on curl: