I guess it's luck that some countries happened to get the banks to agree to something like this at the particular time when the technology needed to support it just had matured (in Sweden a government supported e-ID had just become prevalent), and then it's kind of difficult for them to pull out and say "now everybody should pay for it".
Here you can pay with Swish in most stores as well, but the prevalent payment method there is still mastercard/visa I think.