I think companies will soon realise that some customers will no longer purchase their tech if there is an insufficient upgrade path.
I wont be buying another Huawei soley due to the slow/lack of support for almost all models within a few months of their release.
Why would I buy a new computer if it wont be upgradable to the next OS within a few months?
A computer running early ubuntu can still easily be upgraded to the lastest no problem, most companies nowadays worry about support first and about the tech later and i'm starting to get that way about phones, dont want to constantly change tech only because the support is ****.
Sure i understand the profit motive to make people buy new phones every 6 months, but its just getting a bit ridiculous when your talking about $500 phones especially in these economic times, if they put a big sticker on the outside of the box saying 'NO SUPPORT AFTER 6 MONTHS' i'm sure they wouldnt sell as well, everytime I see a Huawei box I just imagine that sticker on the front now