They may hide the nitty gritty of HTTP, that there's associated types that may be trivially mapped to the types of the language you are using etc. As a concrete example of doing that wrong I saw ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results