You have NO idea what goes into game development, or programming in general. It sounds as though you've overheard a programmer speak once and think you have the entire development process understood.
The sheer amount of systems, and complexity of each, of games today means that changing these systems (not just updating), takes a tremendous amount of time. Factor into that how standard development processes go (design, seek approval, implement, test, iterate, test, iterate), and you should actually be applauding the rate at which they are altering and adding new systems to the game.
I understand you are anxious to see the major updates. We all are. But when you make overall changes to a base (and major) system, it takes a TON of time. If it is released and isn't well received, it could kill this game.
Just wait. Deal with what we have now. Feces occurs.
