children() returns a list of objects, not a list of widgets. The layout is reparented to the widget it is in and widgets inside the layout are reparented to the widget containing the layout so yes, this effectively makes the layout object and child widgets objects siblings.
Bookmarks