I don't see how it would. Right now the control of politicians is in the hands of big money who pay lobbyists. The supreme court decided that corporations are people. People meaning influence via money. Get money out of politics first and then focus on the bureaucrats next. They're not invincible. Imo anyway.
How do you buy TV and print advertising without money? Who pays?
The proposals usually involve taxpayer funded elections with short election periods. It would be cheaper for us in the long run. There are approximately 12000 lobbyists in D.C. 25 for each member of congress. About 23 for each member of congress. The favors they exact from our politicians I'm sure far exceed what the cost of a public funded campaign would cost. And the campaigns are starting earlier and earlier. More and more cost, which Is why I said short election periods. Maybe start campaigning three or four months before the actual election. Each individual given an alloted time to speak. These are not gods or geniuses we elect and they're just going to say the platitude stuff like "restore america to her greatness" or some such thing. They'll just have to repeat this crap fewer times and the public will get a good enough look at them to vote for the most charismatic or attractive one anyway.
Another thing we could all agree on I hope is once a politician serves their term, they can't work for anyone they had business dealings with while serving in congress, senate, etc. Like my Jim deMint example although demorats do the same thing. They wouldn't be allowed to work for prior contacts on threat of imprisonment. If we can jail Martha Stewart we can jail our crooked politicians. They'd have to retire or look for a job without using their connections.