Subsidies either public or private don't work because they obfuscate cost. Think about the US healthcare system. It a complete mess because nobody from the patient to the doctor knows how much anything costs. I have no idea how much a MRI costs and neither does my doctor so how are we supposed to make a rational decision? Same goes for cell phones, you are lured in with a subsidized cell phone price, but do you know the real cost of that phone? I haven't a clue.