I just think a lot of companies don't have very good marketing departments. Intercity is still known to this day - there is a reason for that. Marketing and strong brand identity. Example: GTR have 24 hour services, they can't be bothered to promote it; despite TfL banging on about theirs. I know people in Croydon who had no idea Thameslink is 24 hour until I said. They've even allowed TfL to get away with not showing 24 hr NR interchanges on the night tube map.
Then there are just all the brands. Look at Liverpool St. We've had since privatisation, First Great Eastern, WAGN, Anglia, Stanstead Express, c2c, One Railway, NXEA, Greater Anglia, Abellio Greater Anglia, Greater Anglia, London Overground and TfL Rail since privatisation. Before it was just NSE and Intercity. People just can't be bothered to keep up - as far as they're concerned the service is still cr*p. If we had Great Eastern Railway since 1996, with strong marketing I doubt this would even be a thread.