Да, я противник такого подхода. Но если по другому проблема никак не решается и нет времени искать другое решение, то конечно можно занести, чтоб бизнес был доволен скоростью решения задачи.
Не все туллинги поддерживают раширение типов на клиенте (чтоб автоподстановка и линтинг работали). Правда в VSCode я настраивал, расширение от аполло работало вроде норм. Даже graphql-codegen подружился.