Because you do not want the computed columns to be more expensive than possible, and you would prefer to have one, tightly written and verified code path responsible for them, or 128 different codes (2 ^ 7 combinations of options).
They allow the developers of this code to simply assume that it is.
source
share