This
We keep throwing more powerful stuff at our mobile OS so we don't have to optimize it. I don't like it at all. JB was the first decent attempt at optimization from what I've seen and it shows on older devices. It's possible... somebody just has to care enough to fix it.
its buyers doing it though. if carriers could sell phone by saying "no other carrier has better written software code then we do" then it would be as you want.
buyers just know two technical things about phones. or any computer. how fast is it and how big is the harddrive. and you can even tell them "its a 1mhz phone with a 900mb hard drive" and they will buy it. they might bring it back when they realize its a slow piece of
, but at that point they just want a different phone.
also, say you have a 1ghz phone that is highly optimized on the software side and the thing is totally snappy and never hangs or crashes. then next to it, you have your run of the mill dual core phone with bloatblurware that never gets updated by the carrier and it runs like complete crap. what phone is going to sell, even if it costs more? and what phone cost you more to make (when you include the software dev costs)?