Most big European cities run trains every 10-15 minutes and every 5 minutes during rush hour.
"But it's old!"
Okay - that's why it's unreliable, not an excuse for it.
Yeah it sucks, making car commutes the way better alternative.
I wonder if some more automation (GoA3/4) would help in being able to run things more often (at least during rush hour?):