They call you up and pretend to be from your bank, then ask you to open your BankID app and verify your identity so that they can share some very important information with you.
You open your app, and ID yourself, thereby logging them into your bank account on their end.
It's disgusting how twisted these criminal activities have become.
Every alternative way in is a larger attack area.
Also, keep in mind that an adversary can grab your text messages even without any social engineering skills; they just need to rent a cell tower somewhere in the world and advertise your number as roaming there [2]
As you implied, it is probably safer to use a different number than your main one for SMS-based 2FA (the much-maligned security through obscurity), but before you go out and buy a second phone plan, consider issues such as whether you will be able to receive SMS messages while traveling internationally.
[1] https://support.twilio.com/hc/en-us/articles/223181668-Can-T...
But the side effect of this is that you can’t highjack a phone number unless you highjack the cell tower between it and the network.