It is confusing as to why you have to navigate to the org level page for some things vs just making an edit to staff within an opportunity (example, adding an existing staff member to that opportunity when you're working within the opportunity). I'd love to suggest it be more fluid/comprehensive across organizational level and opportunity level.
Another example, I wanted to see the date individuals joined an opportunity to be able to bulk add hours. I had to go to the staff list at the organizational level and sort by the opportunity to view when individuals joined that opportunity. But to bulk add hours, I needed to go back to the opportunity level/page. So there isn't the option to view the date someone joined an opportunity and backdate/add hours from that same page. Makes for a bit of back and forth.