DNS _is_ arcane ("understood by few; mysterious") for the majority of developers, who've never had to directly interact with it. Whereas I'd bet good money that 99% of developers who've worked on web services for more than a year know how to use curl to hit a url.
Don't mistake "simple" for "widely-known".