"Americans" is a misnomer.As usual, you have no sense of strategy or understanding of human nature. There is no point is "advancing the conversation" when Americans still cannot grasp the talking points of 25 years ago.
When Americans realize that an exploding national debt is bad, THEN you can talk about why it is happening. But probably 70% of the country does not care about the national debt, so there is no point in talking about the why's.
And then there are the young White people, who are facing the real hell of our system
True, yes, if we are going to spend money, they do believe they should get a piece of the pie.Half of young Whites believe the money should be spent on THEM, not necessarily that there should be less spending.
And as for Boomers/X'ers who don't know what's going on: they are still a large portion of the voter base, and Rand must still talk to them. Politicians are always constrained by the level of intelligence of the population. That's just the way it works and it's a major reason why Democracy stinks.
So, point is, don't take it out on Rand because he's stuck in the same boat as the rest of us. He's trying to persuade as many people as possible before it is too late, which means normie talking points.