TfL were pretty woeful at the start, but they do a good job on their website now. For example, click on fares at the top of the homepage and you'll get a page including a block about discounted fares.
As for the NR TOCs, it's a symptom of their reluctance to be involved in anything to do with...