In any case, you're paying for an experience, not a journey. If that takes longer, you're getting more for your money, aren't you?
Depends whether you are on the train or a small rural platform in the middle of winter.
My mum still talks about the time I pestered her to take me on the Tanfield Railways' then new extension to East Tanfield, before there was a station there. So you just sat in the train whilst the loco ran around. A very desolate patch of waste land on the edge of an industrial estate, a bit post apocalyptic, especially on a cold, wet, grey day.
Anyway, we get to East Tanfield, the loco runs round, then shunts back into the loop. The guard (who we both found hilarious from other trips) then made his way through the train announcing that there was a problem with the loco and we'd be here for some time. So we sat in a freezing cold converted banana waggon, watching the footplate crew cook their potatoes with mum saying there was hope for me finding a girl as the fireman was a lady (could tell only because she was wearing lipstick as was in overalls and completely covered in coal dust).
After we'd been there about 30 minutes, a chap with his very young daughter mused "Mummy is going to wonder where we've got to". The child then pipes up "Yes Daddy, that's a good question, where on earth ARE we?"
Anyway after lots of kerfuffle they hooked up 2 diesel locos (the powerful one had no vacuum brake and the one with the vacuum brake wasn't powerful enough to drag us back up the hill to Andrews House) and off we went. I was very jealous that the chap who got on at Sunnyside was taken back there in the cab of one of the locos.
We didn't even think of asking for our money back, just glad to get home for a nice cup of tea!