> Why are people so adamant that they absolutely must call non-REST APIs “REST”?
It's good for marketing I guess? A while ago REST took on connotations of "simple" and "clean", mostly in comparison to SOAP. So people will probably think more highly of your API if you call it REST.