To be fair, handling refunds has a real cost that may not be considered in the cost of the ticket. Also since most of these are government agencies, the lost fares are probably counted as part of the money they need to collect.
Thus fixing the issues could require higher fares to compensate.
Thus fixing the issues could require higher fares to compensate.