I don't think it's a matter of it being a universal principle, it's a matter of saying in what sense quantum mechanics is nonlocal. Before quantum mechanics, it was presumed that it was possible within a "patch" of spacetime, if not within the whole universe, to set up an inertial cartesian coordinate system ##x, y, z, t## such that the most complete description of that patch could be given by a state of the patch evolving over time: ##S(t)##. The state would include facts about particles and fields. In terms of such a picture of the world, we can define locality in the following way:
Divide up the world (or the patch we're interested in) into boxes of size ##\Delta x, \Delta y, \Delta z##. Label the boxes so that box ##(i,j,k)## is the region defined by the set of all points ##(x,y,z)## such that ##i \Delta x \leq x \leq (i+1) \Delta x##, ##j \Delta y \leq y \leq (j+1) \Delta y##, ##k \Delta z \leq z \leq (k+1) \Delta x##.
The state ##S(t)## is said to be separable if it is possible to come up with "local states" ##S_{ijk}(t)## such that ##S(t)## is deducible from the values of all the ##S_{ijk}(t)##, and vice-versa.
If the state of the world (or patch) is separable, then we can define locality in terms of the local states. If ##\Delta t## is an interval of time that is short enough that ##c \Delta t \leq \Delta x##, ##c \Delta t \leq \Delta y##, ##c \Delta t \leq \Delta z##, then the evolution of local state ##S_{ijk}(t)## over the time from ##t## to ##t + \Delta t## can depend only on the states of neighboring boxes, (Box ##(i,j,k)## is a neighbor to Box ##(i',j',k')## is ##|i - i'| \leq 1##, ##|j - j'| \leq 1##, ##|k - k'| \leq 1##).