Sure it does! They don't have to do favors for their campaign donors anymore, and instead of competing for money, they compete for votes based on the merits of their policies.
That is just what you want to happen. Look at those states with public funding for state legislators and presidential public financing.
It did not change the way legislators (or presidents) behaved. The study I posted yesterday showed public financing actually caused increased polarization.
What you want to happen and what actually occurs are not the same yet you continue to push for reforms because you think it will help when we have already seen it does not cause all those wonderful things to happen.
You are like the parent who says if I whip my kid he will start behaving because he does not want to be punished. Sounds logical but it is not reality.