Will GraphQL take over blockchain Dapps and Web3 application development?

GraphQL has been rising in popularity in Web 2.0 development. Application developers needs a standards for how data is accessed. GraphQL provides the right level of abstraction which makes it perfect for Web3 and blockchain application development.