Tudo depende do software que você ta escrevendo. Se seu código é simples e não vai ser necessário manutenções constantes, não vejo o porque seguir o SOLID ou qualquer outro padrão mais complexo (ou trabalhoso). Não estou falando em código bagunçado, mas sim em complexidade de código. Tem momentos que o valor do produto é entregue em um unico arquivo, e não a problema nisso.
Em resposta a SOLID está escrito em pedra?
1