I'd say that C# should be Scientology, though -- Sounds like a good idea, but when you look deeper it's invented as a way to make money is fundamentally insane.
I'm not sure I understand; should programming languages be invented purely as an academic exercise?
Shh, I'm making fun.
But really, there's a difference between doing something to help people compared to doing something to sell and make money. You're presenting a false dilemma by implying that if you aren't writing something for profit it's "purely an academic exercise".
<edit> And incidentally, I wasn't presenting it as wrong in the post, I was presenting it as fundamentally the same mentality as Scientology.
(the part about being insane has nothing to do with making money, that's just me making fun of the language
)