The Severn Valey Railway is a quite good one, has a decent range of trains and an all day ticket. Sadly someone nicked a load of newly delivered copper, as reported in the local paper, along with a lot of land slips.Which all needs to be paid for.
The thing is buses and trains run to a timetable they have to run, wether full or empty, fill the empty seats with paying passengers and you make a profit hopefully, National Express charge a pound for a ticket on their coaches as do mega bus, part of stagecoach, they fill the coach and that helps make a profit to share with the shareholders and to lease new coaches.
The M6 toll cost quite a bit to build, and the shareholders and banks want their money back asap, if you want to use a private road you pay as opposed to a publicly funded one.