一部の機能は、テレフォニー機能などのサブ機能に分類されます。
<uses-feature android:name="android.hardware.telephony" android:required="true" />
<uses-feature android:name="android.hardware.telephony.gsm" android:required="false" />
<uses-feature android:name="android.hardware.telephony.cdma" android:required="false" />
問題は、すべてのサブ機能を必須にしないように設定した場合、すべてのサブ機能の合計を超える親機能によってカバーされる機能があるという仮定に基づいて、親機能を必須にすることは理にかなっているでしょうか?