Plus the fact that notch is a lazy ass. 'beta' shoulnt be that anymore.
stuff son Minecraft must be damn hard to develop and based on the amount of times in between releases and the amount of stuff he's put in (so much it had to be split in two) this is a pretty fair wait time.
I mean, damn, making such a complicated game in java.