For people to use trains, the services provided and costs involved have to be the best option for the customers plans.
Two examples, last Friday I was going to Worcester to watch a Vitality Blast cricket game starting at 5:30 and lasting about 3 hours, followed by going for a meal after the game. The last train back to Birmingham from Worcester was at approx 22:20, so very limiting the time to enjoy a meal after the game. It was cheaper, and more convenient to drive into Worcester and park near the ground.
Yesterday, going to watch a full day of the LV County Championship game, the first train from my local station wouldn't, with walking time, have got me to the ground before the 11am start, and the return trains would not have go me home before the start of the football. Especially with the high probablility of delays and cancellations with the operator. again it was cheaper, much more convenient and faster to drive.
The majority of the population choose the most effective mode of transport for their specific circumstances, in the examples above I was prepared to have used the train, however it wasn't the best solution for my needs.