I don't have much education in philosophy, but I will give my take on this. I studied physics after high school and after two years I concluded, like Stoic, that the universe must be deterministic.
Which meant to me that if we were capable of knowing the exact disposition of all particles before the big bang, we could simulate everything up to this point, and of course continue to predict the future.
I asked myself the same question about free will and concluded that this is no excuse to get lazy, all depressed and just say "there is no point, it's all decided anyway".
This is what neo says when he answers to morpheus that he doesn't want to believe in fate because he prefers to be in control. I think that's wrong, even when fate exists, one is still very much in control. The future state of our lives may be computable, but is still where is stands because we are what we are. What I mean by the last phrase is that we do create our own fate, so it's entirely up to what we decide and our behaviors that we steer our lives. We cannot trick fate, one could think, "I realized everything is decided so I will rebel against it and become a hobo, or go kill 100 people, do something really unexpected". But that won't cut it because fate is not about a high level description of matters "this person will be president", this is too fuzzy. Fate is about every nanoscopic interactions between particles so everything is decided down to subatomic levels, our thought process being included. That's why there is no escape. So deciding to kill 100 people would just be following fate.
On the other hand, I havn't studied this field but some physicists post Einstein era (Einstein is quoted as having said "god doesn't play dice" which means determinism) think that some things are so unstable that they are fully, intrinsically random. Which means, you could create two rooms in isolated universes, with two human clones of each other at the exact same position on the atomic scale, start the timeline and see both persons behavior deviate from one another as time passes. That would mean the universe is not deterministic and there is no such thing as fate. I'm not one to know if that intrinsic randomness in nanoscale events is actually real randomness or just prediction impossibility at the human understanding. But to me both possibilities seem equally probable.