@acw Essentially everyone uses the implicit "all descendent" blank space, but the > is only children. So you can have `window > header` which only affects the header that is an immediate child of the window, so the window can have any arbitrary content in it without having your CSS dump all over each other.
If you only had `window header` then it would affect header elements all the way down, which is almost never what you want.