Cryonics reduces suffering
plus.google.com
plus.google.com
So, it sounds like cryonics is worth it if you think the probability of being revived and cured in the future is high enough to outweigh the marginal increase in costs over having your body buried or cremated.
Fewer patients in existence would make it less likely to be worth the initial investment in the process if the cost is large -- a classic scaling problem. Imagine if operating systems or web browsers were only used by a few people in the world; it would not be worth investing nearly as much effort into them as we do. It is also much cheaper to store many versus a few patients for long periods of time, at least if we are counting costs on a per patient basis, because of the square-cube law and its effects on heat transfer to and from large versus small bodies (dewars).
Furthermore, when patients go into cryostasis they always place money into an investment fund where it generates interest. The decision to invest that money instead of spending it wastefully during their lifetime or on prolonging their dying moments is one that benefits the people of the future steadily over a long period of time. All this talk about pushing the load onto the future or depending on future generosity is therefore silly. Yes, people in the future do have to cooperate in a prisoner's dilemma by not killing the patients and stealing their investments, but that's simple non-defection of the sort we routinely expect from peers (you probably won't kill me and steal my stuff). We aren't expecting any extreme sacrifices on their part, as long as the trust funds are not overwhelmingly evil about their investment strategies.
You make some really interesting points about scaling. Cryonics could aggregate together demand for cures to rare problems, which would change the economic incentives for medical R&D. I hadn't thought of that, but you're right.