That’s by design - only row/items that you are in a person field for (or in a group that’s in the person field) will be able to see the row/item. I wouldn’t want my sales guys digging around in the IT items!
The way around this is to use groups that provide the access needed for that item. If you’re on enterprise, you can even add a custom field and call it “access groups” or similar and use that to add folks…