because users in the real world will probably end up using only one interface (X or Y), not both.
In my case, when if I want to use new program for something, I try to use diverse different programs which has all different UIs from each other in order to the best one which fits mostly. Do not many people do like this behavior? btw I think this could be uncontrolled variable