The cost of building the train service and maintaining it costs money, and any business must match that and make a profit on top.
However the cost per ticket is said to be too expensive?
Maybe the issue is low income, salaries not in-line with the cost of living?