If software engineers are really so easy to replace then why hasn't it happened? They're currently paid more then most professions so clearly businesses would take a cheaper path if available.
So, take 'professional occupations' with a grain of salt. There are high-paying occupations that don't require a 4-year college degree.