It takes a massive amount of resources to develop your own security, your own data access without any ORM tools, not cause memory leaks, properly disposing of resource.
I'm all about creating reliable applications, but a good framework is a great tool.
Just because the framework uses them by default it doesn't mean they can't be used separately.
You can use Razor Pages or a router like Nancy[1] without having to roll your own ORM or View Library.
It's php. Everything is trashed once the http request has been served.
I think it's way nicer. I much prefer environments like Sinatra, Express or Flask than full-blown MVC frameworks.
There were so many ways of structuring your codes. I find myself constantly rewriting the code to adapt to a new way of organizing codes.
I personally prefer a somewhat opinionated framework.
But I understand that there is a pro and con and a need for a barebone/slim framework versus a featureful framework.
I actually moved from flask & vuejs 2 from last year to phoenix & jquery.
MVC PHP frameworks are very nice and they don't move as fast as those javascript frontend rendering.
Also the ORM deals with any security problems and most framework deals with other security deals too including session handling.