While I agree with your points, the fact is that SAS has such a stranglehold on some industries, specifically the pharma industry, that they haven't had to improve their product much in recent years. I mean, I think in the last few years, the one major feature that their survival models package (proc phreg) got was the ability to include categorical variables with more than 2 categories (i.e., a class statement).
R, which is a GNU project, has taken over completely when it comes to new statistical methods being implemented, and has also taken over everything in graphical research and methods. I think it is only a matter of time before it is the standard, but it will take awhile since there is a lot of money invested in legacy SAS macros and programmers. But they certainly aren't teaching too much SAS at universities these days, it won't be long before students come out knowing a lot more R. R is definitely the future of statistical computing, and SAS is the past. They have recently been trying to concentrate on being a business platform, like an SAP competitor, more than statistical software. I suppose that's a smart move on their part, we'll see how it plays out.
Completely agree with the comments about ugly syntax though, ugh, I would not wish it on anyone.