Using SIM cards in mobile phones seems antiquated. Should there not be a software solution that lets you select which network/s the phone should connect to? Feels like this is probably the result of telco networks wanting as much friction as possible to change providers, but is there something more to it?