People may prefer a foreign bank for any and every good reason besides mobile OS nerding, and that's nobody's business. Certainly not your employers business.
As for BankID, I know of it and it might just as well be called ThrallID from how ridiculous and pathetic it is that people would let their IDs be controlled and owned by private banks. You must admit that it's nothing to be proud of.
You can also keep your national bank account for your salary and ThrallID if you want to, and just transfer all your money to a foreign account every time you get your paycheck. That way your money is also a whole lot safer, and you get some better peace of mind.