Actually I do know how it works - if flexibility is requires businessmen get advances on several trains, all but one of which then go emptier than they need to.
Just need a booking engine that makes changing reservations easy. You know how you can book a Premier Inn cheap, or pay a bit more with the ability to cancel.....
As for the idea of stations having to close....why would that happen? Everyone would know early whether they can travel or not so aren’t going to be there without a reservation.....rather than take the risk that they can’t even squeeze on a train they thought they had reserved as can happen now.
Tou’re Being too idealistic here. Say i’m Taking a day out from Manchester to London. I might not know exactly what time I’m coming back but I know there are 3 trains an hour. I’ll book a seat for my expected train but if I can’t get that one i’ll take the next one. I won’t have a seat reservation for that train so if necessary i’ll Stand as the train will usually start to empty out after the first few stops.
Under your system what would happen if all the trains that day were fully booked?