Sam, of course I see your point

and you're right right about the expectations idea, but what I'm trying to say is that those expectations may actually blind us for things we DO have.
Take a basic piano for instance; keys, pedals, and that's it. When you play on one, you accept that it's your fingers and musicality alone that make or break the piece you're playing. All you may rightfully expect, is that it's properly tuned.
Now picture a basic keyboard with piano, ep, organ and string sounds, a simple record/play sequencer, and some kind of rhythm/beat thingy. The added functionality (compared to a piano) enables you to do more with your music. Instead of just playing things from sheetmusic/memory, you can record, perhaps layer (or you'd wish you could) and save basic sequences.
In time you'll want to go beyond this. Perhaps you'll want more sounds, more effects, more tracks and a more user friendly sequencer. Maybe you've discovered what synthesis actually is, and want to do that too. Maybe you're not happy with your mix, and want a 3, or no 5! band equalizer and stereo compression for mastering purposes, and maybe ...
At some point you'll have heaps of features, but you won't be able to tell the necessary ones from the useless ones. Overequiped and underskilled you'll only see the things you don't yet have, not understanding why you'd need them in the first place, but that has long ago ceased to be an issue.
While this is a bit dramatized, there is really no limit to the amount of new features that can be thought up for any given functionality, and the danger is to only see that, and not the possibilities you have now. Ask yourself; Is the piano less enjoyable to play because a keyboard has more features?
Disregarding its bugs (which should be fixed); of course there are things the FX can't do, and it lacks functionality that I would like it to have; it being a workstation and thus the master/controller of my studio. But instead of complaining about it, I'd rather use it for what it CAN do, and look for other gear that is more suited for what it can't do.
In a way I simply accept that everything has its limitations, it's a rule of life; no use complaining about it, it'll only make you unhappy.
