Why isn't R a proper programming language? What would you use over R for data analysis or statistical analysis?
R has a beautiful functional ability based on S-expressions, allowing some clever stuff to be done (i.e. tidyverse), incredibly fast (data.table is faster than Python, Julia, Matlab etc).