Earlier quoted context omitted.
Outside the SV bubble law, accounting, banking, medicine, general management etc all pay higher than programming, with less stress, more job security and higher prestige (if that matters to you).
Not really. Devs in the uk earn far more than most of these jobs you mentioned. Perhaps you are working with the wrong company.
A Principal Software Engineer in the South East can make six figures easily, the same in the midlands will be much less, and that's only 90 miles apart.