This might be explained by a universal preference for efficient and non-redundant grammatical coding (Fedzechkina et al., 2016a;Qian and Jaeger, 2012;Zipf, 1949).
among the fixed-order languages, both backward and noniconic prefer redundant coding.