Why has a national, integrated public transport ticketing system been so long in the making?