There seem to be a lot of whiners here that don't understand development.
Do you really think that every single person in the dev team is working on the same bug/issue until it is squashed in some sort of objective priority list? No, there are going to be different people working on different things, and certain fixes/updates are going to be available before others. Some (seemingly minor) bugs may need input from various people, some may require changes to different (seemingly un-linked) game systems/mechanics which may need a lot more development and testing time.
Give the guys a break. If there are updates to some bugs that can be easily deployed via a minor update then why would they hold back just because they have other bugs still unresolved?