Fortunately, the competition in mobile hardware ensures there will always be some manufacturers offering SIM swappable devices. Technical users drive the mobile market - any manufacturer who tries to force an unpopular feature usually fails in the end. If Apple or Google bought a network, made the service free or near free - I could see people accepting the lock-in but outside of that it's likely to be a drag on sales.