Segment scope levels

When segmenting reports in Google Analytics, I don’t believe I need to care whether the segment action occurred at the Visit scope or the Action scope. E.g. if I filter the dashboard where dimension5 = 2, and dimension5 is at the visit level, it should show all visits, actions, events and everything that occurred when dimension5 = 2.

There are lots of forum posts of folks creating segments and getting empty reports, I think the system should understand the intent and infer the relationship to populate the report.