Under the current rate method, all the expenses are translated

Under the current rate method, all the expenses are translated using some form of current-period exchange rate. Under the temporal method, some expenses such as salaries and utilities are translated using current rates but others, such as cost of goods sold and depreciation expense, use historical rates. Why are different rates used between the two methods? After all, they are all expenses.