How it works
It works that way because EK are compeating on the LHR-JNB leg with other carriers and price accordingly.
But there is NO one else flying DXB-JNB except EK and they also price that accordingly.
EK is not the only one who plays that dirty little game, they all do.
It be...what it is.
PITA