Your mention of Salesforce is ironic given their recent pivot towards headless SaaS. Check out Headless 360. It promises the open interface you describe in your article (for insane amounts of money).