We want the grammar to be able to give us the most wanted parse(s), reducing unintended ones.
at the same time, we want the grammar to be able to recognise and maintain natural ambiguity, as demonstrated in cases of multiple readings associated with control structures.