You're absolutly right: the game could be very much better. But since we at the moment have to do with what we have there's no point in wining about "gamebreaking bugs" or an "unplayable game". That's just not true. Why do people not enjoy the great game we have at the moment, be it with a few minor problems, but instead keep posting about trivial problems most people don't even notice?
The only answer to this question I can think of must be that the people who actually enjoy the game play it, and the people who want to concentrate on it's drawbacks post on this forum.