Designing mass transportation while ignoring such aspects is like programming without handling the limit cases "it works for N between 2 and 100 but not for 0, 1 and MAX_INT, even if these are allowed inputs." It's bad, very bad for the user, only an "astronaut developer" can love such a solution.
The first time a kid dies because it got sick the first minute of a 30-minute ride, the project is dead for good. Imagine the press, imagine the public response.
I can imagine entering the capsule to reach the international space station, preparing a whole year before. I can't imagine doing the same preparations for the ride between SF and LA. Give me the real train, thank you.
The public seems to have no issue with that concept, it is a simple risk that goes with getting on the train.