Eh... yes, it makes sense.
I guess, $pagelayout_node contains the current node, so you will only display the current node's children with your code. You should probably use a hard-coded node (Node 2, for example), if you want to have a "static" menu.
But: Why don't you use the provided menus or the treemenu code/template?