I really do not understand why this is getting so much hate?
I really think this new time based release versioning is much preferred to alternatives.
I think the biggest problem is that it is in the nature of most developers to want to live on the bleeding edge. We want to have these new shiny purple things. And it just hurts us deep down inside to go with the safe and mature option.
Again, nobody is forcing you to adapt a new version as soon as it comes out.