No, I think they are needed. The .com namespace is crowded, it's really hard to find a nice, short domain name, as pretty much everything under 6 characters has been bought up.
If we can get older blogs and new blogs onto the .blog namespace, then this will free up .com for what it was intended for; companies.