Having experienced the post-privatization decline of public services a few times I'm of the opinion that public transport, being a societal good, should be publicly funded, publicly owned and funded well. Rail is especially expensive to maintain and profit from. Private companies tend to reduce maintenance to a bare minimum or less in the name of efficiency, resulting in the infrastructure declining whilst profits rise. Then the government steps back in to fund repairs to a critical service, indirectly funding the profits. That's definitely a typical capitalist grift for "too big to fail" companies. For those that don't like public money spent on infrastructure its a not a binary choice of to spend the money or not, it's inevitably when to spend it and how.