A quarter-billion dollar GTA-wide system that records and tracks fares for a half dozen transit agencies, including co-fare and inter-operator transfer fare distribution ledgers, but can't handle the accounting to distinguish UPX vs GO fares, based on a single "If" statement (If endpoint=Pearson, use UPE fare table, else use GO fare table)?I think it's a Metrolinx thing. They're keeping trips to/from the airport separate from trips within the city for accounting purposes.
It's more likely a change order that hasn't been processed. The GO fares, after all, were a bolt-on added after the UPE dedicated readers were installed. An odd place for Presto to be pinching pennies, all the same. Probably just a low priority change.
I wonder what actually happens to the fare calculation if one taps on at Pearson, but taps off somewhere using the GO reader.