Причина в безопасности.
SIM-карта - это не просто часть постоянной памяти. Это отдельный микрокомпьютер со своей собственной средой, способной запускать апплеты Java Card . Они могут общаться с провайдером сети, и он может модифицировать их по беспроводной связи до некоторой степени. Например, если вы хотите сменить поставщика сети, но сохранить свой старый номер телефона, вам предоставляется "пустая" SIM-карта от нового поставщика, которая позднее запрограммирована на ваш номер телефона, и старая SIM-карта отменяется.
SIM-карты могут иметь несколько установленных апплетов. Например, ваша SIM-карта может быть интегрирована с PayPass. С такой SIM-картой вы можете использовать смартфон с поддержкой NFC в качестве беспроводной дебетовой карты.
Современные SIM-карты не могут быть клонированы (за исключением тех, которые используют устаревшие стандарты шифрования). Но копировать программное обеспечение легко. На самом деле, ваша концепция программных SIM-карт подразумевает возможность их копирования - если вы можете переместить SIM-карту с одного телефона на другой, вы также можете скопировать ее. Предотвратить его на программном уровне невозможно, поскольку программное обеспечение телефона может быть изменено обычным пользователем (например, Android - это программное обеспечение с открытым исходным кодом, и вы можете изменить его самостоятельно, а затем перенести на свой телефон). Таким образом, с программными SIM-картами у вас может быть два телефона с одинаковой SIM-картой, и это не очень хорошо. Что еще хуже, вы можете клонировать этот апплет PayPass. Кто угодно может клонировать это. Это как кредитная карта с магнитной полосой, которую можно клонировать и использовать для кражи ваших денег.