Yes, but determinism is still very important in this case. It means you only need to memorize the surprising behavior once (like literally every single senior programmer has memorized their programming language's quirks even they don't want to).
Without determinism, learning becomes less rewarding.
Without determinism, learning becomes less rewarding.