Yup train running cost is really high compared to Trucks/Trams. It’s a balance issue for sure. You can try and use the Cost Mod, and make Running Cost cheaper, but it does that for ALL running cost. So it just makes trams/trucks cheaper aka more profit. While just making trains cheaper. Aka your gonna make money no matter what.
So really, its a balance thing that Devs need to sort out.