addElement vs. addChild

http://savagelook.com/blog/actionscript3/flash-builder-4-addelement-instead-of-addchild

This article seems to say that all Flex 4 elements are now being added to a project using addElement() instead of addChild(). So my only question is why the switch? Are there any advantages to the new function?