Во всех примерах и туторах, что мне встречались, cardView используют как дочерний элемент:
<LinearLayout>
<android.support.v7.widget.CardView/>
</LinearLayout>
Или
<RelativeLayout >
<android.support.v7.widget.CardView/>
</RelativeLayout >
Я делал корневым cardView и не увидел никакой разницы, так почему же так делают в туториалах?