Android has no way of rolling-back to a previous (known good) version of an App, if an update makes it much worse. Google were probably thinking this would put more pressure on an App developer to fix it quickly, but the sad fact is this often doesn't happen, and sometimes this is because the developer thinks these bad changes are actually improvements!
You are probably thinking that Android has lots of app-backup Apps. Yes it does, but it seems pretty sure that Google will prevent these apps from working in the not-too-distant-future (with a new version of Android) in the name of preventing piracy - something which is a major issue for Android developers (compared to Apple's walled garden). At that point I may actually start to dislike Android, and wish for a (non-Microsoft)
alternative...
I haven't been using Android for that long (say 1.5 years), but I've already seen many of my favourite apps made far worse by "improvements", and then never fixed:
* Simple Task Manager. Used to be the best task manager by a mile, as all it did things wonderfully different to all the (really crappy) task managers on Android. Then he updated it for ICS, and at the same time made it behave like all those other (crappy) task managers. Plus he removed some useful features, and made it buggy (it get's stuck trying to refresh the list - how crap is that?). And despite my emails, the author doesn't seem to care. The only thing still going for it is the lack of internet & other dodgy permissions inexplicably present on most other task managers.
* Adobe Reader. This WAS fantastic, as it was much faster at rendering PDF files than any other PDF reader. Then Adobe made a big update, adding loads of new features... but going by comments (I haven't dared to update), they made it take forever to start-up (due to all the new features bloating it), added lots of new bugs (some still not fixed), and made it far slower at rendering web pages. In short, they ruined it, and apart from fixing the few worst bugs they seem to think it is "mission accomplished".
* (ADDED LATER) Astro File Manager. It was really good & popular, then they completely redid the interface (most likely for tabletes & ICS) & added some major new features, seemingly with much testing as the old features are now extremely buggy, and it takes far longer to start. And they don't seem able to fix these issues, at least not anytime soon (weeks so far). Lots of people have been dumping it for other apps that actually work.
* Memento. THE best database app on Android (by a mile), but after being updated for ICS it wastes a lot of screen space (at least on Gingerbread) without any obviously good reason. This app gets updated so infrequently, that I went back to the old version.
And even after you intentionally install an older version of an App, the
Google Market Google Play app will keep telling me there is a new (but rubbish) version of the App available. And there is no way to stop it. How crap is that?