How about this: Let us suggest legislation that would limit the amount of money candidates would be allowed to raise for their campaigns. For example, as a congressional candidate, each candidate would be allowed to raise and spend a maximum of $500K in the primary and $500K in the general (if they survived the primary).
Their opponents would have the same. What would that do? It would vastly reduce what the advertisers would rake in at inflated rates. It would vastly reduce what political consultants would ingest. It would reduce the concept that candidates could “buy” their elections. And, it would reduce the burden to voters from financing endless campaigns. It would bring common sense back to politics. Oh. Never mind.