Most people I run across that claim to want advice really just want someone to talk to. It took me the longest time to realize that because wise being that I am, I naturally took it at face value after all most people could benefit from advice. But offering advice when someone only wants to talk is a waste of both peoples time. It puts undue pressure on the advice hearer to take some action and actually take steps to improve their lot in life. That is only useful for people that are looking to change and improve an fact is most people don’t want to do that kind of heavy lifting. Much better to complain about the same problem over and over vs. the discomfort and risk associated with changing.
Even though I no longer offer unwanted advice I refuse to listen to problems or pity talk more than once. The choice to improve is optional but my choice to avoid wasting time and energy on someone who is lazy and stuck in destructive ways is the equal and opposite reaction.