I don't think the error lies in needing to pay euros. We should have been forced to do so since the beginning. The questionable part is that SE doesn't even look at the value of currency, they just slap on "We want 10 whatevers you pay in".

Wish I could pay 10 kr for this, but sadly they don't take your country's money, it is your general regions money.