Devs are much faster and it still baffles me how people with other jobs and families still produce better and faster work than the company that actually made the product. This is Moto's job but they still seem to suck at it.
You've obviously never had to release a shipping hardware/software product, nor been a professional Dev.
We can slap untested isht together then fix it tomorrow and offer no support, it's free and we make no guarantees. I couldn't do that at the Day Job, though. Moto et al., have an obligation for quality- everything has to work, and for a long time, and be supported.
I don't have a keyboard dictionary, nor several other features, but as it's not official, I don't care now. But were this released code (the onus of which mostly lies on Google for the Xoom) it'd THEN be worth b-tching about.