Selectors work based on how specific a rule is. An id uniquely identifies a specific element, so it is as specific as you can get.
Take this example:
- this is the end
- this is the end
- this is the end
- this is the end
- this is the end
- this is the end
How would you target just the #stories list if the selectors didn't work that way?