There's no reason for a sleeper ticket to be expensive. In Europe, Asia and Africa, night trains are certainly affordable. Cheaper than buses in many cases.
Amtrak is expensive because it's expensive. It bills its sleeper service as a luxury thing, and charges luxury prices. There's nothing to say that it has to, or that anybody who decides to compete with them has to.
Amtrak is expensive because it's expensive. It bills its sleeper service as a luxury thing, and charges luxury prices. There's nothing to say that it has to, or that anybody who decides to compete with them has to.