This is just the way it is with Android phones. New phones come out too fast, so when the 'next big thing' hits it means everyone else gets pushed back a bit.
i.e., in 3 months the Razr will be getting pushed to pasture. Look at the Galaxy S3, impressive phone. Moto will introduce the 'next big thing' and the Razr will go to pasture; I give it 3 months, tops.
I like my Bionic. It's a good smartphone. But like most android phones, it's not special, it doesn't really have a cult following. Just some people who feel abandoned because they bought into some hype in the last product cycle.
I've got a lot of Apple stuff - ipod touch 3g /64gb, wife has iPhone 4, iPad 2 on Verizon. Updates are a non issue, after over 3 years of ipod touch iOS6 might just not work on it. I'm ok with that.
These android phone makers need to work on that. Have 2 or 3 lines of products if you must, fine, but make them so that they all (or at least within each line) are able to take the same updates. Then they would slowly develop a cult following like Apple. ie, I'm gonna get that phone because I know they'll support it continuously at least 2 years, probably 3 or 4.
Like if the original Droid, then Droid 2, Droid 3, and Droid 4 all could use the same update at the same time. Sure, maybe by now the original Droid is too old - nobody's gonna cry on that. But 2,3,4 - they should all still be getting updates, at the same type, running the same OS. IRL, I bet 4 isn't even getting updates anymore...
These phone makers just don't get it.