I have never understood why. Maybe it’s to get the uncommitted to quit the CS programs?
Discussion
I don't know. They offer Python, R/SAS, Rust, etc. also, but only as electives for specific implementation-cases and they're always completely oversubscribed.
Otherwise, everything basic is C or Java. 🤷♀️