While each of the above reasons are factors, one of the main reasons
why product launches fail to meet expectations may be because the expectations are set too high. This is often because companies are eager to launch their new product and do not have all the information, they need to make an accurate forecast. There is a tension between creating expectations and driving growth.