I do agree a lot of software is built just for the sake of software - there is loads of needless complexity in things. But GraphQL is not that imho.