In my opinion, there's a large difference between sharing spots on larger rivers or rivers where there is lots of fish (bow, oldman, crow, etc) to sharing spots on intimate waters where there may not be as many fish, and those fish will be put down for the rest of the day if someone has fished over them.
You can come back and fish a cutty spot later in the day and catch the same fish, but it's often not the case for some other streams...Stauffer is no secret, but have you ever fished it one day and not seen a fish to only find out that someone was only a few bends up?