There are some really great thoughts here. Although the metaphor was a literal experience that helped me "in the moment" in a most profound way. I have cut my share of tangles. Having the same answer to the same situation is like using your go to fly. It might not work.
That being said, I think Betty brings up an interesting point that might deserve its own post. When do you offer help and when do you keep on moving. Sometimes people like contact with others when they are fishing, especially if they are struggling. Those times when someone took the time to see how I was doing and offered me some flies the made my day are priceless. They are as priceless as the times I've done the same for others (although I can finally laugh at the time I gave a guy my custom hopper thinking I had more when I didn't).
Just as often though, I come across someone who gives me the stink eye because I'm breathing his air 50 yards away. I guess you gotta take em as they come.
PS. Betty, if you see me struggling, I'll take that helping hand with a smile. Sounds like you are the type that isn't happy fishing unless everyone fishing is happy. And that, IMHO is special thing. "Good on ya"