Until the iPhone’s arrival in 2007, upgrading the software on a mobile phone was a rare experience for users. So rare that effectively it was not done. Few people were bothered though since they did not see the product they used as a software product.
This was even true for Windows Mobile and Symbian which were licensed platforms. Microsoft tried several times to offer upgrade paths, but more often than not the device vendors did not push out updates or the process required to perform an upgrade made it the reserve of either those who were paid to do it or those who enjoyed the challenge.
In the era of the modern smartphone, upgrades are more common. Certainly with the iPhone the process is easy enough that opting out of an upgrade is more challenging than opting in. But it’s still not as common with other platforms. Even with all the resources and experience behind them, Microsoft is still stumbling with Windows Phone upgrading.
But is it really a matter of blundering or is there evidence of nominal partners working at cross-purposes?