Наиболее распространенная причина использования @import вместо этого (или вместе с ним) заключается в том, что старые браузеры не распознают @import, поэтому вы можете скрыть стили от них.
Другое использование метода @import - это использование нескольких таблиц стилей на странице, но только одна ссылка в вашей. Например, корпорация может иметь глобальную таблицу стилей для каждой страницы сайта с подразделами, имеющими дополнительные стили, которые применяются только к этому подразделу. Связывая таблицу стилей подраздела и импортируя глобальные стили в верхней части этой таблицы стилей, вам не нужно поддерживать гигантскую таблицу стилей со всеми стилями для сайта и каждого подраздела. Единственное требование - любые правила @import должны предшествовать остальным правилам стиля.