Hallo
Es ist nicht notwendig, das gesamte CSS von einer Medienabfrage abhängig zu machen
Aber sinnvoll um die CSS-Angaben durchgehend strukturiert und sortiert zu erstellen. Nur weil du dein CSS anders erstellst gibt es keinen Grund dieses Vorgehen negativ darzustellen.
Das Vorstellen der unbekannten Elemente machst du hauptsächlich für IE > 8
Zumindest der IE 11 braucht diese Angaben noch und kann mit Media Queries umgehen. Wenn der IE 11 noch unterstützt werden soll ist die Angabe auch heutzutage durchaus sinnvoll.
Bei neueren IE kann ich das mangels Browser leider nicht prüfen.
Gruss
MrMurphy