Recentemente eu fui contrato como estágiario para suporte em uma pequena empresa que possui produtos criados em PHP, como futuramente pretendem me transformar em "Analista de Testes" fui buscar conhecimentos na linguagem. Anteriormente tive a experiência de tentar criar uma aplicação em um hackaton(com o mesmo PHP) sem framework algum, só com a minha amiga - coragem e brincadeiras a parte a documentação do PHP, resultado? não sai da tela de login/cadastro - tive problemas em conectar com o banco de dados por conta das versões, quando resolvi o problema, fim do hackaton. Hoje é o segundo dia que peguei uns videos no youtube sobre Laravel e estou finalizando um projeto de aplicação monolítica que já conta com: login/cadastro, controle de sessão e uma arquitetura MVC impecável gerada pelo Laravel. Com isso tudo, poderia muito bem ser um defensor dos frameworks, mas algo me incomodava um pouco - o fato de simplesmetente as coisas acontecerem "AUTOMAGICAMENTE", atualmente curso segurança da informação e via de regra quando temos facilidade/agilidade de mais implica em vulnerabilidade e isso com certeza é um ponto negativo dos frameworks - claro, isso é só o ponto de vista de alguém que nunca trabalhou com programação propiamente, apenas cursos, projetos e bootcamps.
PS: Essa sua analogia foi fantástica e vou um pouco além, existe o suco de limão "de saquinho"(em pó - artificial) que pode remeter a ferramentas como o Salesforce por exemplo, Wix entre outros.