Higher pay rates exist for two reasons, unfair monopoly positions (e.g. bill gates and the OS monopoly of the 90s, actors/athletes), and because there is complex work that hasn't been deskilled yet. Not much can be done about the former except regulations, the latter is where programmers can change the situation. Demand is everywhere - whether it's fulfilled by cloud labor, or by specialized labor - is the question.
Either way, I think we can agree that immense opportunities exist for startups to profit from this space.