I'm going to add to your post with what I had said in reply to Daniel R's Tango postyesterday (slightly modified) - and yes, carriers are evil:
Originally Posted by inteller
I've heard people point out that the update is coming, that even first gen devices are getting updates - example, Rogers in Canada. However, just because Rogers approved the update has no bearing on AT&T approving it. I think we all know that an update exists for the Focus - the big question is AT&T has any intention on allowing it to be delivered to AT&T first gen Focus('s).
The keyboard disappearing fix has been around since January of this year (8107 i believe), however AT&T doesn't think providing this bugfix to me is necessary. They skipped MCR1, MCR2 - for whatever reason. It may be that allowing the update would enable some features that they don't want enabled on older devices (taking a shot in the dark here, but maybe VVM?).
Sorry for the rant, but I do try to be patient with AT&T, but this is annoying. I don't care about getting new features. I would be quite happy with mango for the rest of my contract (my 2 year term is up in December). What I find unreasonable is having to search for ways to get the bugfix by sidestepping my carrier. AT&T is not very good with customer satisfaction, a conclusion I base on their actions that I've observed over the last two years.