Apple's problem is that Steve Jobs decides what we need. Microsoft's problem is that it should have been split into several competing companies ten years ago. Google's problem is that they combine Attention Deficit Disorder with a mystical belief in the power of the metamind.
The best we poor geeks can do is mix and match and try to keep our data liberated.
With Apple bitching on Discussion Groups can sometimes help -- the secret is to get a long thread going.
With Google you can look for one of their periodic attempts to survey their customer base, such as this suggest a feature for Google Apps poll. Give it a try! Note, however, you can't vote to "Burn Google Sites to the Ground and Start Over".
And Microsoft? Despair is recommended.
Update: Some related posts