A roomette is still a room. It provides a bed and privacy. For one person,it is fine,two a bit tight,but at $3000 for a bedroom, that’s a bit excessive.
On the other hand, that $99 Coach fare on the full length of the Zephyr is a good price if you don’t mind sleeping in a seat for three days...