The tragedy of product homogeneity and knowledge non-spillovers: explaining the slow pace of energy technological progress