If the US was a company, there'd be no question that we'd need to pay our leadership much better to attract top talent. We pay senators $170k a year to manage our country with a $20 trillion economy.
So what we end up with is activists who crave power and elites from rich families for whom $170k a year is a rounding error. Those families then use the power from being in office to enrich their families even more.
One solution could be to double or triple pay for US representatives along with banning stock trading and things like "speaking fees."