It always amazes me how people expect instant gratification and perfection. Go back to OS 10. In it's original form, it was no where near the excellent platform it is now. But Snow Leopard was not possible without 10.0 making the necessary start.
This is not true. It is conceivable that someone would have thought of all of the features that are in Snow Leopard for the first revision of OS X.