Indeterminism, as described in philosophy/science texts, suggests things happen for no reason at all or at best prior factors cause an inexplicable event that is probabilistic without further explanation being possible. (This assumes that indeterminism is part of nature & not just an expression of causal ignorance of course.)
But while it's obvious indeterminism is nonsensical, determinism actually contains the same arbitrariness hidden under brute assertions. The logical argument for determinism is that things happen for a reason, and that an event A can be accounted for by some set of necessary/sufficient prior events (a.1, a.2,...., a.N).
Yet the way to find out what set of prior events accounts for A requires back tracking from A and continually reducing the elements of the set until the removal of some event a.X in the set of all priors (a.1, a.2,...., a.Infinity) results in A not occurring.
But what ensures A should always be the result? Why doesn't some event B sometimes end up as the result instead of A? The usual explanation seems to be that there are brute facts that are called "natural laws". Yet why don't the "laws" change? What keeps them in place? "Meta-laws"?