No one likes a bus when they are expecting a train, so your feelings are understandable.
But, I don't understand the time frame here. The Empire Builder is scheduled to leave MSP for Chicago at 7:50 in the morning. How would swapping the train for a bus require you spend an extra night in MSP?