It is common among all airlines that the change/cancel fees differ across point of sale/origin.
Frequent travelers between two points tend to buy return tickets from the cheaper origin as chater stated.
What is less usual is that you can buy two one-way ticket for cheaper than a return ticket. Could you elaborate? Or is it just that the change/cancel fee is more attractive in doing so?