Why do we even have REST APIs, implemented using ORMs, returning JSON, and all these backend layers. As someone who does mostly frontend dev work, I really don't understand why we don't just have a protocol where the request is an SQL string and the response is binary-encoded table of data.