Sorry - I was too busy trying to get a rise out of Red Dot.Thank you for your very helpful reply to my simple question, luckily willie_gunn was more helpful.
Short answer to a complicated issue:
the balance of evidence indicates that yes, dams impede upstream movement, but clearly not to the extent that they drive migratories to extinction. Salmonids evolved in river systems with beavers present, and as we know, are very good at getting past obstacles. They wait for spates, or find gaps or whatever - exactly as they do with man made obstacles (weirs etc).
So there is some restriction of upstream movement. This appears to be compensated (or even more than compensated) by greater survival and faster growth of fry and parr above beaver dams. There are more insects to eat and more places to hide from predators. Beaver ponds are deeper than undammed streams, and stay cooler. They also act as buffers, keeping water levels more constant.
Net result of beavers? Not entirely clear, but neither the unmitigated disaster nor the ecological miracle that the two sides claim.
Salmon obviously evolved with beavers, and survived for millions of years in systems with beavers, entirely unaided by people. It seems unlikely that they will have much of an effect on salmon in modern systems - they’re a tiny side issue. Arguing about them really is rearranging the tuba players pocket hanky on the Titanic.