Yes, but majority of users don't care about upgrades. Those who do care ... they usually go custom ROM route. Quite a few of my friends have cyanogenmod roms with newer android versions, since the manufacturer (htc, et al) dropped support for the device.