Has been this way for decades

Politics doesn't pay that well.
A decent engineer is earning as much money without the crap that comes along with being a politician.

Either pay then a high wage, or pay nothing.