In order to be marketable across the board, you basically end up being bland/vanilla that is safe across the board. If for example you are for strict immigration, then you get labled racist against the latino population. It's all self-serving bs.
The billionaires don't pay into the debt because it doesn't make them money doing so. Yes they could collectively make a dent, but why should they pay off mine or yours financial woes when they could put up a new housing development to make money off of.
I'm on the soap box below:
A big problem that I see is that state/federal programs are used as means to buy votes from a target audience. At some point, the government has to get smaller, people have to stop living off the system, and people have to make sacrifices to move forward.