Youve also missed over the fact that the Cambridge train is more like 45 minutes than 60.
This goes both ways. When I search for Madrid to Segovia routes, I get trains that vary from 30m to 2 hours.
For example Peterborough which is quite some miles north of Cambridge runs trains to London in 51 mins.
What about Milton Keynes > London in 34 mins, Reading > London in 30 mins and so on.
Why is this?
I know the story about the University insisting that the station be far from the center of town to make it inconvenient for students, and that Peterborough is on the ECML, but I don't see good reasons for Cambridge being hard to get to. There are direct express trains! It's not the North where everyone's trundling around in Pacers.
I think the reasons are mix of the two above you mention. No ecml which for what can only be described as a decent economic hub is a missed opportunity. Train station a bit of a pain to get to which extends real life journey times, although they are clearly trying to improve that and Cambridge North isn't bad.
it's also 46 minutes[1], which is essentially the same as the peterborough expresses[2]
[1] https://www.realtimetrains.co.uk/service/gb-nr:W78063/2022-0...
[2] https://www.realtimetrains.co.uk/service/gb-nr:L77638/2022-0...
Says who?
Do you feel it's not?
But since 2020, short distance commute via train has had an upgrade with new 8 carriage trains along the Fen Line, making situations where you don't have a seat less likely.
You can commute Segovia - Madrid Chamartin on a high speed train (95 km, 27 min, 200 euro per month). Reliability and price are top notch.
A comparable commute is Cambridge - London (60 mi, 65 min, 500-600 pound per month depending on some details).
I have used both, and there is no contest, sadly.