This is probably because the syntax definition is based on the SPARQL syntax that YASQE/YASR use, but it can be confusing to novices in the field. Shouldn't be too hard to disallow the variables for appearing.