You also often have ingredients or intermediate products that are used in more than one step so a tree is not ideal. You could duplicate those ingredients/intermediates but that would not be helpful.
And for more complex meals, time planning becomes more important so that everything is ready to serve together.