I'll buy that if you have two corrupt parties and each sells influence until the citizenry demands a change. I'm not sure the Trump machine is selling influence anywhere near the level that typical presidential administrations do. Strangely it seems to be getting things done for the benefit of the country instead.
It is not the two parties, it is the Independents. They give each party 8 years in the Whitehouse. If they do not make things better they give the other party 8 years. Now Trump is doing great but the media is not reporting it so most do not know just what all he has done. If the media reported fairly Trump would be a shoe-in to win and if it stayed good it is possible a Republican could win in 2024, but they would have to keep doing good.