H3NKJAN A local currency account is needed if it involves payment that are not card payments. If you, for example, want to receive USD from someone and that person doesn't send it as EUR, you'll need a USD local currency account. And vice versa, if you want to sent someone USD, you could do it from a USD local currency account (where you already have USD) instead of converting EUR to USD and pay the conversion fee.
So if you're only doing payments in a different currency once a year, for example, it's easier to just use Wise. But if you're regularly receiving and sending payments in a different currency, than it helps to open a local currency account so you don't have to pay the conversion fee that often.