It does not-- we've been using graphql intensively with relationship-heavy graph data and join-monster seems handle this gracefully.
join-monster.readthedocs.io
join-monster.readthedocs.io
Primer on how to use it: https://blog.kensho.com/compiled-graphql-as-a-database-query...
I work at Kensho and we use it with queries that are 10+ levels of nesting with no problems.
I’m sure they’d welcome further feedback or pull requests...
What you describe isn't a limitation at all-- some of our queries run 10 levels deep and work just fine. In fact, this method is so powerful that most of our queries start from the `user` object and just JOIN off of it.