My point is that you don't know that that is the only task the widget is performing. You can't predict all future widgets we will create so we shouldn't take shortcuts based on what we think now.