It just seems so archaic to require to have a piece of plastic inserted into a device to have a connection to the internet. If SIM cards only hold data about the user, why couldn't they be integrated into hardware and be reprogrammable?
Are there mobile network technologies which aren't based on cellular connection and if no, then why not? I assume those wouldn't require a SIM card for connection.