¿Ventajas de usar Include?

Estaba creando un proyecto en Xamarin y he visto que por defecto te crea el típico "Hello World", nunca he desarrollado FrontEnd por lo que hay algunas cosas que me llamaron la atención, en especial la siguiente línea.

    <include layout="@layout/content_main" /> 

¿Por que me podría interesar tener una layout principal donde cargo una layout aparte en vez de diseñar la vista principal directamente en el activity_main_axml ?

<android.support.design.widget.AppBarLayout     android:layout_width="match_parent"     android:layout_height="wrap_content"     android:theme="@style/AppTheme.AppBarOverlay">      <android.support.v7.widget.Toolbar         android:id="@+id/toolbar"         android:layout_width="match_parent"         android:layout_height="?attr/actionBarSize"         android:background="?attr/colorPrimary"         app:popupTheme="@style/AppTheme.PopupOverlay" />  </android.support.design.widget.AppBarLayout>  <include layout="@layout/content_main" />  <android.support.design.widget.FloatingActionButton     android:id="@+id/fab"     android:layout_width="wrap_content"     android:layout_height="wrap_content"     android:layout_gravity="bottom|end"     android:layout_margin="@dimen/fab_margin"     app:srcCompat="@android:drawable/ic_dialog_email" /> 

¿Hay algún motivo por el que debería de hacer el contenido de la layout principal en el content_main.axml en vez de en Activity_main? ¿Que ventajas tiene? ¿Me puede evitar algún problema en un futuro?