Con el iphone te pasará igual. La única ventaja que tiene es que Apple no actuailza tan a menudo su SO como google. Acualmente no hay nada más abierto que android, mira CyanogenMod que es opensource. Con el iphone eso es imposible.
La única forma de que los terminales duren es que estén soportados por la comunidad, como pasa con cyanogenmod. Ningún fabricante va a gastar demasiado en portar SO a un terminal del que no espera ventas.
Pero por otro lado no comprendo bien la queja. La 2.1 va genial y que yo sepa es compatible con todo. Otro tema sería que nos hubieran dejado en la 1.5 pero no lo han hecho.