And that it's all down to the internet?
Yeah, it's "easy" to book things online, but it's not always "easy" to turn up for them. Life gets in the way, people get sick, have pressing commitments appear, plans change. And when that happens, easiness goes out of the window. Suddenly it's not so easy, to do anything at all, because none of this ease is really for the convenience of customers. It's just to push cash flow forwards.
Half the time, you have no choice but to book in advance. There are no walk-up tickets. Or, if you're talking walk-up tickets on the train, they're £200. So instead you buy a train ticket for £70 which is still let me remind you a fuck of a lot of money, and even though your journey that you won't make (say for example, because a booking you had as a self employed person got cancelled) is weeks and weeks hence, there is no refund. You might just have well have burnt that bloody money. It's a fucking con.