Eu sou só um aluno, mas o que eu penso é basicamente isso aqui:
O segredo é saber dosar, é bom por um lado você ter alguns arquivos diferentes de css para se organizar, mas a resposta da sua última pergunta é sim, de certa forma pode diminuir a performance.
Por exemplo, se eu possuo algumas estilizações comuns em várias páginas, eu poderia muito bem criar um arquivo .css "padrão".
No próprio curso "Layouts modernos e reponsivos" o instrutor criou um arquivo .css chamado: base.css. Nele tinham espaçamentos padrões, fontes importadas e até mesmo um botão padrão.
Em resumo, seja razoável, mantenha a organização, mas também não crie arquivos .css atoa.