FRC isn’t meant to be a intro to programming. The kids writing the robot systems have to know their shit. Some teams will teach new members in a good first language like Racket or Python, but when it comes to actually writing robot code the vast array of libraries designed for the RoboRIO available in Java and LabVIEW make them the only viable options.