Well first of all at least on small rivers camping in one spot all day is EXTREMELY rude! Steelheading tradition and ettiquite demand that anglers work through a run giving everyone a chance to fish it. I understand that in some places such as blue creek people stay in one spot all day thats fine for that particuar spot but when you come over to the East Lewis or the Washougal I'd consider that the rudest possible behavior. Sadly though it is a common practice but just because it's done dosen't make it any less rude.
As far as a tactic goes I don't think you'll notice much difference between moving around a lot or staying in one place. I like to move around a lot, maybe more than I should but I fish for enjoyment so I do what I want to do.