When I see someone doing something wrong, I have a very strong desire to set them straight. I want to help them. It also hurts me on the inside to witness their repeated failure.
Yet, I have also learned that very very few people are receptive to unsolicited advice. They don't want to be told they are doing it wrong. Even if they are doing it wrong, they don't want to do it right. They don't want to learn anything. They don't want to do any hard work. They don't want to admit they are wrong. They don't want to feel stupid.
Personally, if you see me doing anything I could be doing better, I want to know.
However, I've noticed there this weird sort of gray zone that happens when you do something crappy on purpose. This has happened a lot with all the back-seat gaming that happens when I stream Zelda. Sometimes people tell me good stuff that I want to know, like where to get a pile of durians to make the best food. Other times people tell me things I am already aware of, but have my own reasons for not doing. Like, yeah, I could be parrying those attacks, I just don't GAF.
So yes, there are occasions when someone knows better, but has a valid reason for doing something in a sub-optimal manner. To be clear, those gifs above are not one of those times.
Anyway, I have tried many different strategies for approaching people and trying to help them, but I have not found one that has a high rate of success. Most people just don't want to hear that they're doing it wrong, and don't want to change to do it right.