Why should the government use tax dollars to keep a middle class person from going bankrupt, instead of giving that money to someone who started at $0 and stayed at $0? You’re a middle class professional and you get unlucky and get cancer, the government will pay hundreds of thousands of dollars for your treatment. But if you’re unlucky in a different way, say you are born in the ghetto to poor parents, the government won’t give you hundreds of thousands of dollars. That seems completely backward.
Say you raise taxes hundreds of billions of dollars. Is protecting middle class people from being wiped out financially if they have a medical catestrophe really the highest and best use of that money? For about $100 billion you could give every child born into poverty an “inheritance” of $100,000. Wouldn’t that be a better use of the money?