What's wrong with blog.domain.com or domain.com/blog? Why have a gazillion different domains - this is fragmenting identity especially if you can't secure the same name. The new extensions are a legalized extortion!
Also, I don't know that I'd call this extortion, no one is forcing people to buy up these new TLDs.
A cash grab, however...