Because you would effectively be putting middleware before the actual query. You can’t run the actual query until the middleware completes, hence slowing it down. Also worth noting that lambdas run on an entirely different server.
That being said, still 1000% worth it, as the speed of mutations don’t matter as much compared the the importance of the speed of queries.
J