MacAdam ellipses were found as a fit to experimental results on color matching by human observers. Multiple color spaces attempting to make euclidean distances more perceptually uniform, like CIELAB and CIELUV, are based on these experimental data too.
But what about theoretical side of the color distance question? Is current color vision theory able to predict sizes and orientations of these ellipses? If not, what are the obstacles?