I disagree on one point.
These changes were not designed to help anyone, they were designed to win votes.
Correct. And the typical liberal rationale as to why these programs have NOT produced the desired results is that there isn't enough government control and not enough money has been spent - because Republicans don't care enough.