Chess is definitely solvable, and it's been proven to be so by mathematicians. The only arguments which I've heard anyone say against this is something to the effect of "it's too complex to solve", but complexity doesn't make something unsolvable. It just makes it time-consuming to solve.
As far as the arguments go that "there aren't enough atoms in the universe to process these calculations", I believe that that argument is invalid, for 3 reasons:
1. The universe is constantly expanding.
2. The game tree can be heavily pruned down, since most possible moves are clearly inferior to others, and don't even need to be considered.
3. We can re-use the same "space" to solve a different problem. Like if we prove that certain groups of positions are wins and certain groups are draws, then instead of redoing the same calculations that we've just done, we can discard those calculations and instead only focus on the conclusions. Then it's just a matter of trying to reach one of those positions, rather than a matter of trying to finish the game from scratch.
Now, I think it's fair to say that we don't currently have the technology required to solve chess (unless you want to go full Descartes on me and say that I can't prove anything beyond my own existence), but unless humans go extinct or go back to the dark ages through some nuclear apocalypse, I believe that we'll solve chess eventually.
I also believe that chess will still be a fun game to play even when it's solved, just like tic-tac-toe is still played.
3.QxQ is also hard to mimic.
Also true, although as a kid I distinctly remember that the kids that tried to copy white's moves as black (usually they tried this strategy after I beat them a couple times) were the same kids that like to trade all their material down to a drawn ending, so trading queens would probably be seen as validating their copy strategy (assuming a protected queen and a recapture, obviously
...).