The system is designed for a broad range of users. Some may leave and use the web, some may not, and consider using it the next time. Some will never use it for lots of good reasons. You are certainly entitled to your view of how the system should be set up, but it runs counter to how many companies like to set up IVR systems, and call centers in general. I'd just be guessing, but on the long lists of things people have to complain about with Amtrak, this probably doesn't make the top 10 for too many folks.