Since the planner doesn't know which alternative(s) is/are available, it can't choose between them; the linguistic component must make the choice.
the decision has to be made by the planner, since it can depend on and/or affect the goals the generator is trying to achieve.