PHP still wins when the job is shipping HTML
The browser asks for a page. PHP renders a Twig template. The response leaves as HTML. This model is old because it works.
note
Not every site needs a JavaScript runtime between the request and the text. Sometimes the right architecture is the one with fewer places to hide bugs.