I think REST/HATEOAS purists have always overplayed the browser example.
Pure machine to machine interaction is hard to automate.