One thing that hasn't been called yet is the the spec itself or pretty open. In practice it's not a big problem, because most clients and servers take inspiration from how Appolo did it. For example some servers and some clients allow to do queries and mutations over a websocket, but some don't.
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.