REST is inadequate even for smaller companies, when it comes to the use cases Relay+GraphQL (or Falcor) tries to solve.<p>1. Under fetching and over fetching.<p>2. REST is great for CRUD, but not everything is that simplistic. Eg: Changes spanning multiple entities with transaction support.<p>3. Patchy PATCH support. Also, endless debates on whether something should be a PATCH or a PUT or a POST. The answer in some of those cases was that it couldn&#x27;t be solved with clean REST.<p>(Edit: added GraphQL)