I believe that all languages have their reasons to be, some will prefer the way C++ for its greater flexibility. Some will prefer C# for its readability. Some prefer perl because you can write more in less characters. Lots of choices for lots of different people.
Reminds me of the Linux/Mac/Windows war. Let the OS makers make their war and accept that others might be different from you. Heck, i could make an OS and i would have people that would love it. Difference is good because it gives us a challenge and forces
us to improve ourself in most cases.