Platform adoption in system markets: The roles of preference heterogeneity and consumer expectations.