Importing everything into one global css file causes several pages to get css they won't need.
People might have already cached that page, but caching everything only helps if people visit many different pages on your site.
For larger sites with tens of thousands of lines of css, it is better to only import what gets used. It becomes a problem when 90% of your visitors only see 10% of the pages on your site.
Where I work we import: