Then don't preoder. Making such a fuss about wanting the game right now, then making a fuss that the game is rushed and incomplete, that just makes people sound like a petulant child.
There is no reason to pre-order a digital product, so I agree - never pre-order.
Still, since they are taking pre-orders, and since they had an announced date at the time they sold those pre-orders, delaying by more than half a year your part of a contract is not normally acceptable conduct. It's understandable and not at all abnormal that people who did pre-order were asking for their money's worth.
Pre-order, I used to do that all the time. After awhile I got tired of having to go back and get a refund when the game/movie would not come out for at least 1-2 years after the pre-order. Now I just wait, and usually wait for a sale. By the time the price falls the big crazy bugs are usually worked out. The only time it made sense to pre-order is if there was some sort of merch to go with and even then it better be some nice swag. Now I have a box full of useless junk that no one really cares about (even me) and a set of games I forgot about a long time ago.