Таким образом, получается, что планшеты, у которых есть GSM модуль попадают в категорию неподдерживаемых устройств
Этот вывод не совсем верен
Подробно это описано в документации
Как гласит эта самая документация, uses-feature является своеобразным фильтром для отображения пользователю, однако приложение может функционировать и без этой функции.
android:required
Boolean value that indicates whether the application requires the feature specified in android:name.
When you declare «android:required=»true" for a feature, you are specifying that the application cannot function, or is not designed to function, when the specified feature is not present on the device.
When you declare «android:required=»false" for a feature, it means that the application prefers to use the feature if present on the device, but that it is designed to function without the specified feature, if necessary.
Главный вопрос, насколько хорошо вы проверяете ошибки