However, with all the companies relying on
predetermined standards and
specifications to define how the interdependent components would work together, no one had the
design freedom to experiment with all the important feature tradeoffs to get the user experience just right.