I work with EDI (German energy industry) in a well regulated and accepted manner, no exceptions - and still our companies USP is that we provide a sane restful JSON API over EDI. It often feels like many developers simply don't feel the effort to learn the ins and outs is worth the effort.