He may not have the self-knowledge but Steve Forbes is a socialist.
In his anti-science diatribe against medical "experts" on the U.S. Preventive Services Task Force, Forbes falsely characterized the recommendation as being based on cost (even though the Task Force is excluded from looking at costs). He concluded by saying:
What we need in health care is more free enterprise, not Soviet-style controls.
If health care were truly a free enterprise , then everyone should decide for themselves whether or not they want to be screened for prostate cancer, breast cancer, etc. This should also mean that everyone should pay for their own screening tests.
But that's not what Forbes wants. He wants everyone to make their own decisions but the collective to pick up the tab! This means those people who do not want to pay for ineffective tests are forced to subsidize those who do (via insurers). How is that "free enterprise"?
He also ignores the fact that nothing stops anyone from paying for their own screening tests today. (And remember, even the discoverer of the PSA Test has disowned it in a New York Times editorial last year.)