WordPress internals change and possibly the way things will be interacted could change, these changes could potentially cause a massive headache. For each type there must be an interface between the field resolvers and the actual WordPress implementation.