Not at all... Local elections are better than Federalizing it but it still boils down to money - even though you seem to not recognize that fact. Keeping politics local is a grand idea but it still remains that money rules (local or state, or federal). Such is life!
The lower the level the election, the less important money is. It’s also easier to raise the necessary funds because less is needed and having too much funding is viewed with a jaundiced eye by the voters.
Does it cure everything? Of course not. But it’s a darn fine first step in restoring the Constitution and the balance between the states and the fedgov. The 17th amendment was a serious mistake. It should be undone.