A socialist type program can work and does work in other countries, just not here because the insurance companies won't allow it and if you attach the word «socialist» to anything in America you are deemed un-American.
Or in simple terms, we have applying socialisttype model and we need a capitalist - or model which is concerned about markets, rather mostly as issue of space as a job program.