Чем лучше-то. Берем аналогию с компьютером, вставляю в кардридер флешку. Я могу запустить программу что с жесткого диска, что с флешки. Разницы не будет. А тут та-же петрушка, либо такие-же микросхемы памяти на плате распаяны, либо подключены через внешний интерфейс, через кардридер. Единственное-скорость обмена может быть меньше. (но это не играет роли, для этого всегда есть буфер). Тем-более если прога работает "напрямую" с картой, а не через какой-то сторонний маунтер. И еще программа никогда не работает напрямую из того места, где она лежит, она всегда целиком или частично работает из ОП (оперативная память). А туда она банально загружается, и без разницы с какого носителя.