I'm not sure why you haven't responded to some of the views, in particular those suggesting to travel via a different route.
Far more productive than a shouty rant I find.
Not wishing to appear shouty - it's my understanding that the route via Birmingham costs more (I'll check). Besides involving two changes.
My OP was an enquiry about who is responsible for designing timetables, which industrious googling has failed to discover.
My underlying point is that the railway system, collectively, sells tickets for a journey purporting to take a particular time, but in reality the journey frequently takes an extra hour (or in the worst case an extra 90 minutes).
The refund of part of the fare is better than a poke in the eye, etc., but doesn't help with the need to check progress at every station from Preston, or the decision about whether to leap off the train and haul a case up and over the bridge like a maniac, resign yourself to the extra hour's wait, or, perhaps half the time, calmly change platforms and wait for the few minutes for the connection.
I have flown a few times - I'm sure you know that brings a whole extra set of connection challenges (the destination is Swansea, not Cardiff).
Finally, as this IS my last appearance, I expected this to be a forum frequented by people with a mass of knowledge of the workings of the railway system, here for serious discussion, and I hoped to tap into that knowledge. This being the internet I really should have known better than to attempt facetiousness or hyperbole. Nevertheless, it has been fun - and informative, if not in the way I'd hoped.