In Foundations of Cryptography II, Goldreich, the basic mechanism of encryption schemes is written as follows:
Definition 5.1.1 (encryption scheme): An encryption scheme is a triple, $(G,E,D)$, of probabilistic polynomial-time algorithms satisfying the following two conditions:
On input $1^n$, algorithm $G$ (called the key-generator) outputs a pair of bit strings.
For every pair $(e,d)$ in the range of $G(1^n)$, and for every $\alpha\in\{0,1\}^*$, algorithms $E$ (encryption) and $D$ (decryption) satisfy
Pr$[D(d,E(e,\alpha)) = \alpha] = 1$
where the probability is taken over the internal coin tosses of algorithms $E$ and $D$.
I repeated this definition in my own work without too much thought for why the definition was given in probabilistic terms. It was posed to me that it is unnecessary, as written here, for probability to be included and that one could just as well write the consistency equation as $D(d,E(e,\alpha)) = \alpha$.
I read later in the book that this definition may have the probability bound relaxed to allow for some negligible chance that decryption is not possible, and that this may be necessary for certain public-key encryption schemes.
My question is whether this definition is better, tighter or more complete than one that does not consider the probability of the decryption succeeding? Why is the mechanism of encryption formulated in this way?