The parameters and captions are static. If I have a link that says one thing of a parameter value is not empty but says something else if that parameter is empty, I can do that now. For example, imagine a link button that says "Choose A File" when no file is chosen but otherwise says the filename if one is chosen.
Parameters, rather than being just selections of an attribute, should be expressions.