Since my opinion about GraphQL seems to have gone viral on YCombinator, Twitter, Reddit and a lot of other sites out there, I feel the need to clar...
For further actions, you may consider blocking this person and/or reporting abuse
I read your other articles of this series and they had a lot of great advice for newbies. However this one is kind of... It's like comparing your whole product to it's REST API. It doesn't make much sense at all.
Yes GraphQL is a useless piece of trash technology that doesn't really scale well because it's a nightmare to setup, a nightmare to work with all the types, a nightmare to come up with a schema for the types and a nightmare to cache data AND a nightmare to authorize access to different pieces of data. (I do know from bitter experience with GQL and also having a ton of xp with REST APIs)
But I'd compare GQL it to tech we already have that's of a similar 'level of abstraction', like a "classic" JSON("REST") API. There of course GraphQL will inevitably lose the the comparison if it wasn't for all the preaching of Facebook Dev Gospel :/
Sadly you're right about the money incentives behind preaching a lot of the latest tech. A lot of tech, that pretty much nobody needs, gets a ton of advertisement in dev events and lectures all over the world. The result is people get hooked and waste their time with the new snake oils.
Thx ...