We may simply want to turn off automatic ID generation. In general there is no use for automatic ID's. These really cannot be guaranteed to be unique between application instances. Furthermore, they are really only useful for CSS, in which case direct naming is more useful.
Also, direct children of the IfBinding and ForEachBinding can be controlled. For example, ForEachBinding does not need ID's on the children. However, we may still have problem if these systems use templates, which may create descendant Widgets.
We may simply want to turn off automatic ID generation. In general there is no use for automatic ID's. These really cannot be guaranteed to be unique between application instances. Furthermore, they are really only useful for CSS, in which case direct naming is more useful.
Also, direct children of the IfBinding and ForEachBinding can be controlled. For example, ForEachBinding does not need ID's on the children. However, we may still have problem if these systems use templates, which may create descendant Widgets.