Most of these restrictions result from the need for loop iterations to be completely independent of each other, or the fact that the iterations run on MATLAB worker sessions instead of the client session.
Inputs and Outputs
Classes and Handles
Nesting and Flow
Variables and Transparency