In real terms they haven't lowered their prices. If they had charged the same in dollars, after the dollar had appreciated, they would have in effect been charging their customers more as the dollar is now worth more. By lowering the dollar price, they keep their actual price the same as the dollar is now worth more.