This is a problem across all of government. As a mediocre senior software engineer with no reports, I was paid more last year than the goddamn President of the United States (and no, it's not because I got lucky with stock). This is completely stupid and unacceptable. Of course our choices are going to be Hillary vs Trump if we pay the top leader in the country less than a mediocre software engineer. Of course Hillar…
Presidential pay is not outrageous because those seeking the Presidency should be motivated by public service, not remuneration. Of course, the President doesn't really have bills. He or she doesn't exactly pay to rent the White House.
In the US, we've chosen the private sector to remunerate our officials after they've left public service, and our lovely government is the result.
Keep in mind that, as a public official earning top wages (~$150k/year) in DC, you can just afford to buy the median home in the area. But if you want a nice house (single-family) in a good neighborhood? Forget it! Whereas if you took your skills to the private sector, finding a place to raise your family would not be a major concern.