
No magic
Determinism says that every event is necessitated by the prior conditions. Given the conditions just as they were, the event in question had to happen exactly when and as it did. Otherwise, the event happened without being necessitated by the prior conditions: the event might not have happened without there being any difference beforehand. Those are the only options allowed by basic logic.
You decided to read this post. Suppose your decision wasn’t necessitated by the prior conditions: you might have decided not to read this post despite everything being exactly as it was. If we delve into the question “Why did you decide to read this post rather than not ‒ what made the difference?”, at some stage in our ever-deeper inquiry the answer is nothing. That seems to me a perfect example of magic: there was a difference (you decided one way rather than another), but literally nothing made the difference.
If you reject magical thinking, then you ought to accept determinism.