This is one thing that really annoys me about 'modern society' - what ever happened to people informing themselves? These days people expect to be spoon fed and if they get caught out through ignorance of the rules the response isn't "Oh, silly me. I should have checked." it's "Wahh, it's not my fault. Nobody told me."
I don't disagree with you, and it is easy for those that work in, or are familiar with, the industry. However, things are a lot more complicated these days, and how far should someone go to informing themselves? Thirty years ago, the only way to buy a ticket was from a ticket office. Now, you not only have the ticket office, you have self-service machines. You have various internet sites, some run by train companies, others not. You might be able to pay on the train. You have Oystercards and contactless. All these different methods of payment work differently, have their own conditions and foibles. If you make an ad-hoc journey, can someone be expected to start researching how they're going to pay for it when it is obvious that contactless will let you into the system, but not obvious it won't let you out the system at the other end until you get there?
Perhaps you should try using an organisation you are unfamiliar with - something as bureaucratic as the railway, and see how you get on.