Потому что определить модем можно только по ответам. При подключении usb модема появляется сразу несколько устройств, обычно 2 - 3, типа /dev/ttyUSB0, 1, 2. Только производитель знает в который слать AT. Я слал во все по очереди, а который правильно ответит получал ссылку /dev/modem, видимо ModemManager аналогично поступает.