nfgu
It is super common to see "Don't use your back button" messages after placing orders on e-commerce websites.
On the other hand, most frontend developers writing SPAs just use react-router or something like that (instead of reinventing the wheel) and it just works.
Popular frameworks are not silver bullets, but apparently it's popular on HN to think so.
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.
You can always import libraries into your project for the critical stuff, instead of using the whole framework.
Even Laravel itself imports third-party libraries such as Symfony, which you can use in your project without importing Laravel.
I think it's way nicer. I much prefer environments like Sinatra, Express or Flask than full-blown MVC frameworks.