I’m a veteran of overnight train service between Chicago and Pittsburgh. One thing I noticed is that cheap flights are still a huge waste of time. If you fly out Friday night, you spend all evening in airports, risk getting bumped off an overbooked flight, and arrive tired at a hotel you have to pay for as well. On the way back you need an early enough flight that you aren’t dead at work on Monday.
On the overnight train you hang with friends near the station, hop on the train and go to sleep, waking up fresh on Saturday morning. You have the whole weekend to do whatever and you hop on the train at the end of Sunday. Monday morning you arrive fresh, probably 20 minutes early for work.