The original goal is to implement an Admin Portal for relay operators.
1. A pure websocket interface seems a bit overkill for this purpose.
2. The NIP-1 interface is not flexible enough for admin purpose.
I have no intention to standardize this GraphQL API to NIPs, but we never know.