R as I use it is essentially a glorified calculator, but it's definitely not a graphical one - although it can produce very high quality graphic.
I'm not sure what you mean 'general purpose programming'; in fact, I'm sceptical that any such concept has any meaning. If you're asking if I'm structuring a large code base, I'm certainly not doing that: I rarely get beyond 100 lines of code, and, due to the nature of R, I can't even recall the precise syntax of a For loop (there's a saying that if you think you need a loop in your R code, you're not doing it right). I've never created a class in R, and I rarely even need to define new functions.
But R is incredibly useful to my day job. That's why I agree with the proposition posted in the original article. Coding doesn't have to be general purpose to be valuable.