In the long term, for an economy to grow, the productivity per head should grow. Higher productivity, means higher output with lower costs. That would mean I can buy one unit of a good in the economy with higher productivity per head cheaper than in the other economy. Therefore the exchange rate should change to level out this price difference (the invisible hand). Anybody agree with this thought?