Learning to program is great, but CS majors are generally highly impacted and inundating Universities with a bunch of bright eyed high school students with dreams of becoming Software Engineers might have some negative consequences at admissions time. I want those who are really good at programming to enter CS, not those who simply have the best grades. Bring back subjects like shop class, teach students how to run CNC machines and learn some welding, so students can learn to be creative in a wide array of subjects rather than funneling students into a single field and then filtering them out at University admissions time.
Software engineering is as much of an art form as a science. I can teach the math, but the aesthetics of a really well written program is something that many smart people often don't value and it contributes to technical debt due. A lot of students get filtered out at admissions time and they have the aptitude to write great code.