I feel like creating software applications is not what leads to high salaries as a software developer.
Its creating software applications and then signing up to support said software codebase for 100K+ users and agreeing to pager duty and triage management for it for more than a 5-10 years.
Perhaps AI purveyors should focus on automating customer/bizdev support by creating frameworks/workflows for AI pager duty and AI triage management.