If no gradients can be backpropagated, there is no reason to make them support Variables.
That is the main reason yes. That being said, there might be some operation that are (sub-)differentiable and don’t support Variables that are missing.