Some see politics in everything.
The topic is "retirement fund for a 21 year old". How can we discuss retirement savings without discussing the future of Social Security, Medicare, and Taxes? If you want to say that bringing up those topics is "political" then I guess that's your point of view. But to me ignoring them would be like saying you're looking for advice about sailing around the world but you're not going to discuss the type of motor your boat will have, how big your boat is, and the size of your boat's gas tank. You COULD ignore those topics but it'd be stupid to do so.
If you want to project future retirement "living" you HAVE to make assumptions about what SS, Medicare, and taxes will look like. If you don't you're not making a wise financial plan.
Now, given what I just wrote, I would argue that my view is not a political view. It is a mathematical view. 2 + 2 = 4 is not political. Saying that when Medicare was passed into law there were 20 workers per retiree and in 40 years there will be 2 workers per retiree is not political.
It is a known fact that Social Security and Medicare can't continue on as they are right now. That's not political, that is a mathematical fact. For gosh sakes, even the Social Security Administration has it on their website that in 2033 it will only be able to pay 75% of promised benefits unless there are changes to taxes or the SS system. The SSA had that on their website under Bush and under Obama. It's not political, it's just a fact.
So if I were 21 and investing for my future I'd like to take into account the known fact of increased taxes in the future to pay for the growing elderly population. That's not political, it is demographic and mathematical. And given that demographic information I'd like to make some assumptions about whether Roth IRAs are likely to remain "tax free". To me that is wise financial planning. Because if Roth IRAs will not be tax free in 2060 it really throws a monkey wrench into the whole "The Roth is the best thing for you" plan, doesn't it?