Discussion regarding the complex response structure for REST & GraphQL (Developer Experience)

Must it be an SDK? Isn’t it too attached to Strapi?