There’s a lot of logistical complications with its operation that make it limited and expensive. I don’t think there’s anything particularly special about the autoracks, which are used all the time for transporting new cars from factory to market, but it does require passenger stations with vehicle loading ramps and staging areas. That’s why the train runs nonstop from Washington DC to Orlando (nominally). Even if there was a station in between that had the right facilities, it would be no five minute stop.
Passengers don’t load or unload their own cars, railroad workers do that. Even with professionals who know how to drive onto the autoracks, it takes three hours to get all the cars loaded, then another hour and a half to board all passengers and assemble the train for a total of up to 4 1/2 hours sitting around. (11:30am to 2:00pm vehicle loading, 2:30 passenger boarding, 4:00 departure. An overnight train, arrival is at 9:00 the next morning and it can take up to an hour to get your car, so this is basically a 24-hour event. Driving that route will take a good 12 hours at least, so that’s also a full day.
That 800 mile distance and all the logistical implications sets a pretty narrow range of workable distances. As it is, once the arriving train is fully unloaded and restocked, it’s time to start loading it up for the next trip. A shorter distance and and there’s extra time sitting around at the terminals, plus the loading/unloading time makes the journey less attractive. Longer and you can’t turn around the same equipment for another run, or the schedule can’t be the same every day. Doubling the distance could work, that would take you from Washington to San Antonio or Denver. Point being there’s certain sweet spots that need to be hit, it’s not so flexible.
A single coach seat and a normal-sized car is $300 ($90 for the seat and $210 for the car). That’s really not bad at all, and it’s less than the Federal mileage reimbursement rate. Now, a coach seat isn’t the best for an overnight trip. A 2-berth roomette is $300. Kind of steep for one person, but reasonable for two if you treat it like a hotel, and dinner is included. Larger rooms go up further still.
Consider that you’re essentially doing overnight shipping of a vehicle, and also taking an overnight train/hotel journey. They just happen to be in the same manifest. Open flatbed shipping of a car can easily be over $1,000 for the Washington to Orlando distance. Enclosed shipping, which is what the Auto Train is, would generally be another $400. Then you still have to get yourself to the destination.
This is why it’s necessary to think outside the box. The train trip is about 2x the time as driving, but in both cases your whole day is pretty much destroyed. On the train however you’re not the one doing the driving, and you get to sleep, so once you get to the morning of day two you’re pretty much rested and in the same position as if you drove, only you didn’t put 800+ miles on your car. Think of it like paying for a hotel room that takes you to your destination, and paying some else to deliver your car to you when you get there. Those aren’t particularly cheap, but you don’t get paid for the time you spend driving yourself either.