I think R is elegant, what's inelegant in it (other than the code lots of non-programmers write with it)?
Standard library? Absolute chaos. Some elegant subsets, but mostly a mess that you learn to live with.
[1] "There are only two kinds of languages: the ones people complain about and the ones nobody uses."
:^)Weird data types: R had been designed for and by statisticians with their specific needs in mind, which indeed could look weird to regular people.