Sometimes what's important is just sharing that you have a problem, and get support. If it's a complicated problem, giving a solution is not the most careful answer you can give. For instance "I just discovered my spouse cheated on me" "oh, leave that asshole now!".
'Suggesting a solution' somewhat indicates that the person receiving the suggestion didn't think of it (or wouldn't have thought of it, or couldn't have thought of it). -- Giving a solution is kinda like "see how helpful I am".