I fail to see why giving programmers additional ways of doing things is bad. Nobody is forcing you to use it. There's a million things in C# that I don't know about or care to use, but occasionally I'll take a few minutes to learn some new syntax and I can code faster or more elegantly for it.