To misquote Maureen Lipman, everyone has an -ology. Your ideology, or Rishi Sunak's ideology, or (not that there is much difference) Keir Starmer's, or Karl Marx's.
Ideology is simply the framework for making sensible decisions. It seems to me sensible that train fares should not be dictated by a contest of brand names, or an addiction to private profit, but what is the simplest and most affordable for ordinary travellers. If the Netherlands can do it, so can we. It shouldn't be right that just because your local line is served by company A, not company B that serves the route a few miles away, you should be forced to pay more for a comparable journey.
Ideology seems to be driving the NHS,for example, down the same route of competition, and denying all but a basic service to those who are unable or unwilling to pay high fees. I wouldn't ban the right of people to choose to pay extra if they want, but the basic service needs to be universally available and adequate or better. In the same way, the basic train service ought to be better than a Victorian parliamentary train, and ought to have a regulated fares structure (albeit with a second tier for express/premium services).