When people ask for advice it's good thing to try and help, you try to provide an answer based on your knowledge and experience, which will cover numerous bases, but maybe not all.
Unfortunately, others may not agree with your answer as their response differs from yours, this also a good thing as the recipient can see numerous angles and make their own judgement accordingly.
However, some people feel their answer is the only answer and appear to take things very personally, this tends to turn the question thread into a pi**ing competition due to their small minded attitude and deviates from the original request for advice. A very poor state of affairs, which seems to be a long way from the objective of the group.