Why does custom dql not support mutation?

I suspect that allowing mutations via @custom would cause a lot of headaches - your graphql code will no longer be deterministic.

But I think @pawan might be the best person to answer this and perhaps offer some discussions around it.