The most important reason is you dont have to touch the class again and again if you here and there more attributes that needs to be delegated. As it is a node object we should give full access to all attributes. `method_missing` is simply more flexible in that case.