My approach in life is that all advice is bad.
Exactly because of the same reason you write about.
Someone giving advice usually does not have all needed context of your situation. At the same time they are not going to give you all the context they were in while taking similar decision.
Even if you would deal with the same people as that person, those people might just not like you and they liked him/her. Where someone giving advice will think they are just like that for everyone.
Even advice about "great restaurant" is probably bad, because well they were there a while ago, maybe chef will have a bad day or you will get a rude waiter because you will sit in a different spot, maybe they were there with great friends and you want to go with a girlfriend. It might turn out that restaurant was not that great when you arrived.