对于APP开发有个不明白的地方……

最近公司有两个外包的APP项目,客户都已经有了成熟的后台系统,结果在开发APP的时候对方公司要求我们自己开发一套后台系统来处理APP的数据。
比较好奇为何不是直接针对他们后台系统的接口开发APP,让我们自己开发后台再与他们的后台系统对接。为什么呢?这么做有什么好处吗?求大神解惑

他们不希望你们深入介入他们的系统,那样他们可能被迫需要提供源代码或者设计细节,最不济也要增加他们的程序联调的工作量

隔离你们的后台系统,可能对方不想让你们访问他们的后台