Somewhere, at some point, the DOM must be traversed in order to make changes to the page. Using some other system will simply abstract it away. At least the way it is I can inspect the elements of the page and see clearly what it is I need to do, get, find without adding another layer of work figuring it out. Maybe I’m not seeing your point.