Im saying you don't need to capture directionality if you capture all possible cases of sentence construction.
As for evolution, you can still go gradients, the problem is that you can't do gradients in a space with many false positives. You need some method of figuring out the true optimal point.