Aerospace Engineering is not the same as Computer Science for one reason, another reason is that Airplanes are not having to be given countless OS updates a week and probe for enemy agents trying to break into the plane’s software while pilots and stewardesses press random buttons without knowing what they do.
Imagine if you will that IT software development was as easy as designing an Airplane. You have to get whole teams of programmers working with each other, full teams of Quality Assurance people working with each other, then full teams of software debuggers (Super Debuggers) working with the rest of the team and Help Desk babysitting users to make sure they can do their jobs. In a perfect world this can be done in a few years, but pointy-haired bosses want it done in weeks instead and with less people and when it is late blame it on one IT employee as a scapegoat nobody seems to like, or just fire 90% of IT and hire all new college graduates to replace them for pennies on the dollar.
Oh yeah, Aerospace Engineers have unions and are represented and can’t be fired as easy as IT employees.