I've watched students change majors because of, or regret taking, C++ tracts in college versus tracts that used Python or Java. I think the potential complexity that C++ offers can scare beginners away from programming, as they might feel overwhelmed even when learning its basics.