Perhaps you’re right in theory (I am not qualified to judge that), but in practice you’re not.
I just talked with Revolut’s support and changed my account to a Norwegian one. Then I ordered a new Premium card (I can’t have more than one Metal card), and it worked when I added it to Payr. My Metal card which was issued when my Revolut was “Portuguese” did not work, even though the BIN is the same as the new Premium card.
The two digits following the BIN, are different however, which apparently identify the account range associated with each country. Which is likely why it works.
Again, if Curve could do the same, that would be killer.