Adotar um Design Pattern e falar que SOLID deve ser usado é fácil, porém isso tem um efeito colateral que pode ser mais oneroso que benéfico, devemos saber e ver o mundo além da aplicação dos Design Patterns e dos princípios S.O.L.I.D.