I think that a lot of problems come down to over-commercialisation and a squeamishness about subsidy. This is why we can't seem to have a consistently competitive fare offer (indeed, some TOC's are actively trying to destroy it).
It's also the cause of rolling stock being scrapped early, rather...