Many times, product management overlooks upgradeability, profitability, reliability, or affordability.
Even if customers are convinced of the upgradeability, you must provide a migration path for every customer to ensure that they're not dissatisfied with the new product.