Company Settings new Currency Requirements in V13

Why does V13 require that all company accounts be transacted in same currency as Default Currency? This seems like an unnecessary restriction which used to work fine in V12.

I have an export business, so all my prices and invoicing is done in Dollars (USD) but I also need to pay bills in local currency and as such I would bank accounts, petty cash all can and should be allowed to transact in any currency irrespective of default currency.