The problem with SYD is that the line was privately funded and built. They now own the stations and need to charge a premium to get a return on their investment.
One problem with BNE is that train services stop too early in the evening, forcing passengers to pay $40 for a taxi