Base R is also perfectly logical and coherent. If anything, it's so coherent for statistics work that it makes non-statistics work harder than it should be. For a 30-year old language that started life as a statistics package, that's pretty good.
R is no harder to read than C IMO, even badly-written R without spaces, indentation, proper line breaks, etc.