¿Por qué se requiere la categoría HOME? [duplicar]

Esta pregunta ya tiene una respuesta aquí:

¿Propósito de usar CATEGORY_HOME en el manifiesto de Android? 2 respuestas

Tengo estas categorías definidas en mi archivo de manifiesto de aplicación:

<intent-filter>
   <action android:name="android.intent.action.MAIN" />
   <category android:name="android.intent.category.HOME"/>
   <category android:name="android.intent.category.LAUNCHER" />
</intent-filter>

Si quito la línea -

<category android:name="android.intent.category.HOME"/>

No afecta a ninguna parte de la funcionalidad de la aplicación y puedo ver mi aplicación en la lista de inicio de la pantalla de inicio de mi dispositivo Android.

Sin embargo, si elimino la última línea -

<category android:name="android.intent.category.LAUNCHER" />

Veo el cambio de que mi aplicación desaparece de la lista de inicio de la pantalla de inicio de mi dispositivo Android.

Así que mi pregunta es cuál es el propósito de esta categoría HOGAR y cuál es su uso común.

Si el único propósito de esta categoría es iniciar la pantalla de inicio como se menciona en eldocumentos de android, entonces esto lo puedo hacer por lo siguiente también:

Intent homeIntent= new Intent(Intent.ACTION_MAIN);
homeIntent.addCategory(Intent.CATEGORY_HOME);
homeIntent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
startActivity(homeIntent);

Respuestas a la pregunta(1)

Su respuesta a la pregunta