It sort of sounds like the fault of people who vote for the sake of sheer ad volume.
Mostly that and shortage of candidates who do not require big contributors. As an example, Ted Cruz receives $32 million from just 4 big contributors in 2016. I would bet he received far less from FR and other conservatives.