Frankly this is one area where Punit can really make a difference.
One thing that helps Apple a lot is the fact when you buy the latest iPhone, that you know with a certain level of certainty that your device will be supported for a period of time. That when IOS(blah) comes out, that your phone will get it if (date of phone release) <= (date of IOS release) - (18-24 months). Apple has done a great job of setting up a positive ownership expectation.
Android has been fragmented. Badly so. On the plus side, it moves faster and it supports new technology much faster than Apple usually can. On the downside - yeah, many of us had the tacit understanding our Bionics would be getting ICS soon after release.. and then.. nothing. The fragmentation is caused by exacerbating circumstances - first the manufacturer not being aggressive and that compounded by the carrier often being a "blocker".
If the drama we heard on that removed thread is true, I feel that that + the "jellybean" $100 guarantee means that we're seeing Google make efforts to change the footing on which Android stands.
In other words to handle phones in a similar way Apple does, Android first needs to redefine the relationship between carrier and device manufacturer. Once the carrier is removed as an impediment we can then start to see what we as owners had expected.