The deterministic-probabilistic boundary decides which behaviour belongs in rules or conventional code and which can responsibly use a model.
Legal constraints, calculations, permissions and irreversible side effects often need deterministic enforcement. Model behaviour is most useful where flexible interpretation, language generation or pattern recognition is valuable and mistakes can be detected or recovered.