On the timeline presented there is a framework called ServiceStack[0] which I successfully used to significantly simplify internal APIs, used by multiple internal systems, back in early 2011.
Recently we brought on a new developer whose first question was "Why didn't you use Microsoft's WebApi". I had to gently explain that I couldn't use something that didn't exist. So I definitely feel the author's pain.