Why GraphQL is Taking Over APIs