The short answer is that it is an empirical fact. In all wind tunnel calibrations of modern cup anemometers it is not possible to detect any deviation from linearity. Brazier (1914) found that the ratio of the cup diameter to that of the circle described by the centers of the cups is an important parameter and that the best linearity is obtained when this ratio is about 0.5.