I assume the idea is that you will use that $5,000 per year directly to pay for healthcare costs, as opposed to, say, using it to buy health insurance. Here's the problem.
Assume that you and I go to the same doctor, with the same flu, to get the same prescription. You have health insurance and I have a checkbook flush with this $5,000.
Your insurance company will pay $x for the doctor visit and $y for the prescription.
I will pay something like $6x and $6y for the same privilege. In some cases it is a lot more. The reason is (a) the providers know for sure that the insurance company's check is going to clear, and they don't know that with me, and (b) the insurance company, with its superior bargaining position, has negotiated the low rates with the providers.
This fact is why universal health care coverage in some form or another is a key to actually saving money. Lest you think that you and I aren't paying for the high cost of providing retail medical care to those who can't actually pay those bills, think again. Government subsidies and tax deductions cover a portion, and the rest is built into the negotiated insurance company rates. We are paying for free care for the medical-induced bankrupted families. The fact that Beck does not recognize this calls into serious question how well he understands the problem.
Worse yet, I may not even get to see the doctor, because many refuse to accept patients who don't have insurance that covers the services they provide most. This is not going to change under a scenario like Beck proposes. Providers will still not know who the good risks and the bad risks are, and providers will still have no incentive to give sweetheart prices to anyone other than an insurance company. I'll be back at the emergency room..... and so it goes.