Причина проста. Есть такой язык программирования TypeScript называется и для него есть библиотека type-graphql ( понятно из названия нужна она для написания graphql api ). И для создания mutations, query и т.д. там нужно просто создать класс <имя resolver'a>Resolver и в него запихивать все тебе нужные методы. А с**а в C# с его нынешними библиотеками ты так просто не сделаешь. Тебе понадобиться написать сначала для модели отдельный точно такой же класс ( ну тупо чтобы превратить его в ObjectType ( повторюсь в ts всё через аттрибуты делается ) ), а потом ещё и отдельные классы под Query и Mutation, после этого всего ещё в StartUp нужно миллиард сервисов прописывать. Ну в общем я решил написать что-то похожее на type-graphql, только для шарпа