Determinism is a user interface feature. It gives the reader a stable surface for prediction, comparison, and repair.

When output changes only because input changed, debugging becomes less theatrical and more like ordinary reading.