You are right but some problems can not be solved. The problems are not solved because it is beyond what can be solved. Example is someone that send bitcoin to a wrong address and the transaction has been confirmed. If the transaction has been confirmed, the transaction can not be reversed and the money is just lost. But if the issue can be solved, Bitcointalk members always have clue to the solution. I love being on this forum.
Often knowing what's the problem is itself a solution. Let's take on from your given example, if person sends a Bitcoin to wrong address and wonders if he can recover from his mistake? — he don't know so he has asked a question but when he's given answer that, "no you can't" — that will end his dillema and will itself be a solution.
What you say here is absolutely correct, this forum is the best place for those who experience problems when transacting with Bitcoin, for example there are many private wallets currently circulating, so when they ask which one is the best and most trusted, the other members will provide recommendations that can help those people, this is a great forum and you will even know which wallets you should not use, which crypto gambling sites you should not play on and which exchanges you should not trust.
However, its still best to do your own research prior to entering the market because that will help yourself minimize getting mistakes and commit problems. Otherwise, if you rely on the forum too much, your decisions will greatly on them which I think is already bad. Time comes when you face another problem and these people have already leave the forum, then how come you will solve your problem now.
Learn from the forum by educating yourself. Not only when problems arise, but do it before the problems will arise.