I've come to realize that every problem usually has more than one resolution, including not resolving the problem. Which is the right way to go? Sometimes getting started on an imperfect solution is better than waiting to find a better one, but other times, that is exactly the wrong thing to do. As for questions, some have pretty straightforward answers, but others are more nuanced and complex, and you get into qualifying your responses. To your question: problems, no, not usually; questions, the simple ones, yes, some others, no.
Yes, it may be hard to find or not quite the answer/solution you want but to every problem there is a solution.
Definitely not. What is outside the light cone of the Big Bang? As far as problems and resolutions, especially human interaction problems, there is not necessarily a resolution. There may be a theoretical one, but not a practical one. Example: The Middle East