Germany manages to run a state railway perfectly adequately. So much so that Deutsche Bahn own or part own the companies that run a lot of our UK franchises. I was in the USA recently and looking at travelling from Phoenix to LA by train. The journey is 420 miles, so approximately a return trip from Manchester to London. I could do that London round trip in four and a half hours yet to do the same distance in the USA would take over 15 hours and the one service only runs three times a week.
It's not quite as straightforward as that. Germany tends to have cheaper suburban rail, but off peak it's considerably more expensive than here. Like for like comparisons are more complex than picking our standard walk up fare and their apex ones. Likewise, they subsidise commuter routes heavily, and we don't at all. In fact the subsidy is far, far higher over there and around Europe full stop than here. So it's still paid for, just out of taxation to the greater extent. They aren't cheaper because they're more efficient, but because they pay differently.
If you feel those who don't use trains should subsidise those who do to a greater extent, that's fine - it's a political question - but it's not, and never has been about the Brits being rubbish, just different choices.
https://www.citymetric.com/transport/everything-you-know-about-british-train-fares-wrong-704