The only other alternative is some sort of mental hospital which is more like a prison than anything else.
If you do go into long-term care, Medicaid will probably seize your assets to help pay for everything. For example, a house in your name. They'll use those to pay back what they paid for your care.
So if you're gonna get sick and you're gonna be a burden in your old age, best to plan for leaving this world the way you came in: naked and penniless.