I've run into how ancient the OS is several times already. IIRC at the time, current Android was up to maybe 3.0. How often have the manufacturers released upgrades though? By the time they get an upgrade ready, they will be releasing the next version anyway. This way they increase the benefit to getting a new device instead of upgrading.