Most of those journeys are commuter travel on the valleys lines
Cardiff doesn't have the inter City services that Bristol , Leeds , Newcastle etc has
It's out of the way
You only have to look at the size of Cardiff Central compared to other cities on Google to realise its not a major transport hub