The tin or bottle of pasta method is fine and works well if used under the right circumstances ie as a distraction.
Some people misunderstand or just don't see why the dog is doing what it is doing and don't take emotion into account.
Many including myself use EMRA which stands for Emotional, Mood State and Reinforcement Analysis which put simply,
•Analyses how your pet feels on a day to day basis – are they fully content with life?
•Determines how your pet feels when the problematic situation arises
•Looks at why your pet is continuing to perform the problematic behaviour
IF the bottle/tin methods are used when the dog is actually fearful or worried and the owner shakes a bottle or tin in its face it can be damaging to the bond or relationship and it can increase the anxiety next time a similar circumstance arises don't you think????? It certainly won't give the dog confidence in its owner the next time the dog feels anxious
I do also think people use "quick" fixes rather than address the problem in a more positive way.
Just my thoughts