Sure, the professional developers are paid well. However the more Jira and agile ideas takes over, you become more replaceable. Why? You're just a card-filling machine dealing with feature requests or problem reports.
And sure, the next developer may fill less cards, but they will improve with time.
And if you don't work in a protected area (federal, etc), then you can buy card-filling devs for 1/5 to 1/8 of US... And have them QA'ed for less than 1 USA dev.
Face it: I, a sysad, am a service worker. And devs are line workers. We're well paid, but so were factory workers at one time.